我正在尝试在 OSX 上的 Laravel 4 中使用 migrate
功能。但是,我收到以下错误:
Laravel requires the Mcrypt PHP extension.
据我了解,它已经启用(见下图)。
出了什么问题,我该如何解决?
最佳答案
您是否安装了MAMP?
在终端中使用 which php
查看您使用的 PHP 版本。
如果不是MAMP的PHP版本,你应该在用户的主目录下编辑或添加.bash_profile
,即:cd ~
在 .bash_profile
中,添加以下行:
export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
已编辑: 首先您应该使用命令 cd/Applications/MAMP/bin/php
从 MAMP 中检查您使用的 PHP 版本,然后替换为 PHP 版本以上。
然后重启
终端看看你现在使用的是哪个PHP。
它现在应该可以工作了。
关于php - Laravel 需要 Mcrypt PHP 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16830405/