我最近安装了运行PHP 7.1.0的MAMP 4以运行Craft 3.现在我的Laravel 4.2安装都会显示一条消息Mcrypt PHP extension required.
有没有人知道如何使用这个PHP版本的MAMP安装工作?
我查看的所有内容都与运行php 5.x的旧版本有关。
当我运行which php
时,我得到/Applications/MAMP/bin/php/php7.1.0/bin/php
我的.bash_profile说;
alias phpmamp='/Applications/MAMP/bin/php/php7.1.0/bin/php'
export PATH=/Applications/MAMP/bin/php/php7.1.0/bin:$PATH
答案 0 :(得分:0)
尝试使用相同的PHP版本安装OpenCart时遇到了同样的问题。
我在.bash_profile中使用它来修复它:
export PATH=/Applications/MAMP/bin/php/php7.1.0/bin:$PATH
通过确保位于/Applications/MAMP/bin/php/php7.1.0/conf/中的php.ini:
行'扩展名= mcrypt.so'存在并且没有评论(不;在开始时,如果有一个只是删除它)
指向' no-debug-no-zts- xxxxxxxx '的所有链接使用与/Applications/MAMP/bin/php/php7.1.0/lib/php/extensions /.
例如,我的是:
/Applications/MAMP/bin/php/php7.1.0/lib/php/extensions/no-debug-non-zts- 20160303 /,我想这取决于PHP版本。< / p>
应该有三个这样的链接,一个在文件的开头,两个在最后。
我希望它有所帮助。