我通过运行安装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

由OP解决。

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

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

Mcrypt不再是一个问题,Apache正在查找正确的PHP。 我要做的最后一件事是使用chmod -R o+w storage更改laravel_project/app/storage的权限

  ask by ChinDave translate from so

未解决问题?本站智能推荐: