如何在Laravel 4.2的MAMP 3.0.6上安装mcrypt


How to install mcrypt on MAMP 3.0.6 for Laravel 4.2

我使用MAMP*/php.ini文件作为web和CLI访问php的配置文件,现在我已经升级到MAMP 3.0.6和php 5.5.14 Laravel/Artisan崩溃,声称不支持mcrypt。我如何才能降级到MAMP 3.0.5,或者修复MAMP 3.0.6。

MAMP环境是osX 10.9.4,Laravel 4,/topicdesk.com/downloads/mcrypt/crypt-downloads上的修复程序对我不起作用,因为它试图下载旧版本的mcrypt.so

当我从3.0.5更新到3.0.6时,我遇到了同样的问题,经过一点挖掘,我意识到命令行指向的是Mavericks版本的PHP,而不是MAMP版本。(您可以通过运行which php并查看返回的内容来检查哪个。)

为了修复它,我所需要做的就是将MAMP版本的PHP添加到我的路径中(可能在bash配置文件中最容易做到这一点),然后它开始默认查看MAMP的PHP版本(默认启用mcrypt)。