MAMP 4上的Laravel 4.2 - PHP 7.1.0 - 需要Mcrypt PHP扩展

时间:2017-02-02 14:53:09

标签: php laravel-4 mamp

我最近安装了运行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

1 个答案:

答案 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>

应该有三个这样的链接,一个在文件的开头,两个在最后。

我希望它有所帮助。