作为yii 2安装的一部分运行init的问题

时间:2014-12-19 16:34:38

标签: mamp yii2 mcrypt mamp-pro

我在mac上安装yii 2。当我进入命令行并运行时,我有mamp pro(3.0.7.3最新版本)。

php init我收到一条消息说

Yii2需要mcrypt PHP扩展。

我使用phpinfo()检查了服务器,并显示启用了mcypt。我检查了php.ini,它已被列出,文件存在于引用的目录中。

任何想法?

1 个答案:

答案 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