我在 Mac 上安装 yii 2。当我转到命令行并运行时,我有 mamp pro(最新的 3.0.7.3)。
php init 我收到一条消息说
Yii2 需要 mcrypt PHP 扩展。
我使用 phpinfo() 检查了服务器,它显示启用了 mcypt。我检查了 php.ini 并列出了该文件,并且该文件存在于引用的目录中。
任何想法任何人?
这可能意味着您的 php CLI(命令行界面)与php.ini
MAMP 使用的不同。您可以使用类似的东西php -c /path/to/mamp/php.ini
来确保使用相同的 php.ini。
或者尝试以下命令:php --ini
,这将显示配置文件名,例如:
Configuration File (php.ini) Path: /path/to/php/conf
Loaded Configuration File: (none)
然后你可以建立一个符号链接:
cd /path/to/php/conf
sudo ln -s /path/to/mamp/php.ini php.ini