2

我在 Mac 上安装 yii 2。当我转到命令行并运行时,我有 mamp pro(最新的 3.0.7.3)。

php init 我收到一条消息说

Yii2 需要 mcrypt PHP 扩展。

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

任何想法任何人?

4

1 回答 1

2

这可能意味着您的 php CLI(命令行界面)与php.iniMAMP 使用的不同。您可以使用类似的东西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
于 2014-12-19T21:41:02.147 回答