我使用MAMP * / php.ini文件作为配置文件,用于web和CLI访问php,现在我已经用PHP 5.5.14升级到MAMP 3.0.6 Laravel / Artisan崩溃声称没有mcrypt支持。我怎样才能降级到MAMP 3.0.5,它在哪里工作,或者修复MAMP 3.0.6。
MAMP环境是OSX 10.9.4,Laravel 4和/topicdesk.com/downloads/mcrypt/mcrypt-downloads的修复程序对我来说不起作用,因为它试图下载旧版本的mcrypt.so < / p>
答案 0 :(得分:0)
当我从3.0.5更新到3.0.6时,我遇到了同样的问题,经过一番挖掘后意识到命令行是针对Mavericks的PHP版本,而不是MAMP的版本。 (您可以通过运行which php
并查看返回的内容来检查哪个。)
要修复它,我需要做的就是将MAMP版本的PHP添加到我的路径中(可能最容易在你的bash配置文件中这样做)然后它开始默认查看MAMP的PHP版本(其中mcrypt由默认值)。