【发布时间】:2015-02-18 15:10:24
【问题描述】:
我在 Mac 上安装 yii 2。当我转到命令行并运行时,我有 mamp pro(最新的 3.0.7.3)。
php init 我收到一条消息说
Yii2 需要 mcrypt PHP 扩展。
我使用 phpinfo() 检查了服务器,它显示 mcypt 已启用。我检查了 php.ini,它被列出并且文件存在于引用的目录中。
有什么想法吗??
【问题讨论】:
我在 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
【讨论】: