我在mac上安装yii 2。当我进入命令行并运行时,我有mamp pro(3.0.7.3最新版本)。
php init我收到一条消息说
Yii2需要mcrypt PHP扩展。
我使用phpinfo()检查了服务器,并显示启用了mcypt。我检查了php.ini,它已被列出,文件存在于引用的目录中。
任何想法?
答案 0 :(得分:2)
这可能意味着您的php CLI(命令行界面)不使用与MAMP相同的php.ini
。您可以使用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