Fresh Laravel安装给Mcrypt“错误”。 (OSX)

时间:2014-04-19 23:08:35

标签: php macos laravel installation mcrypt

我通过运行来安装laravel:

laravel new testing

并回复:

  

申请准备好了!建立一些令人惊奇的东西。

然而,当我访问public/index.php时,它会显示一个空白页面,上面写着:

  

需要Mcrypt PHP扩展。

当我运行php -m时,它没有列出Mcrypt。

我尝试使用composer安装它,运行:

composer create-project laravel/laravel laravel_composer --prefer-dist

结果如下:

Writing lock file
Generating autoload files
Mcrypt PHP extension required.
Script php artisan clear-compiled handling the post-install-cmd event returned with an error



[RuntimeException]  
Error Output:

“错误输出:”之后没有其他内容

1 个答案:

答案 0 :(得分:0)

OP解决方案。

我通过使用自制软件更新到php55和php55-mcrypt解决了这个问题。

我在安装后遇到了与php版本冲突的问题,我通过编辑apache2 httpd.conf属性LoadModule php5_module解决了这个问题。取消注释并更改默认文件路径以查找local/php5-5.5.11-20140408-141340/libphp5.so

Mcrypt不再是一个问题,apache正在找到正确的php。我要做的最后一件事是使用laravel_project/app/storage

更改chmod -R o+w storage的权限