Php Laravel 4-运行“composer安装”时出错` 问题是:
我已经安装了Composer,并遵循了中的快速入门指南 当我运行Php Laravel 4-运行“composer安装”时出错` 问题是:,php,laravel,installation,laravel-4,Php,Laravel,Installation,Laravel 4,我已经安装了Composer,并遵循了中的快速入门指南 当我运行composer安装或composer更新时,出现以下错误: Script php artisan optimize handling the post-install-cmd event returned with an error... 我尝试运行以下composer命令: composer create-project laravel/laravel myproject --prefer-dist 或者使用他们的lara
composer安装
或composer更新
时,出现以下错误:
Script php artisan optimize handling the post-install-cmd event
returned with an error...
我尝试运行以下composer
命令:
composer create-project laravel/laravel myproject --prefer-dist
或者使用他们的laravel.phar
:
laravel new myproject
或者从git获取zip版本:
我仍然无法通过composer进行更新
其他信息: 我在Mac上的PHP版本是:
PHP5.4.17(cli)(构建日期:2013年8月25日02:03:38)
版权所有(c)1997-2013 PHP集团
Zend Engine v2.4.0,
版权所有(c)1998-2013 Zend Technologies
MAMP上的PHP版本:5.4.10
我在Google/Stack Overflow上找到了一些解决方案,但在我的案例中效果不佳。上面说:
需要MCrypt PHP扩展
因此,看起来您缺少了Laravel所需的扩展(实际上,我认为它仅由身份验证类用于密码处理,而不用于框架的其余组件)
我没有Mac,但是安装它的命令应该是这样的,使用
这些链接可能会帮助您:
xdebug.scream=1
,这是导致我出现问题的原因。我通过执行以下操作修复了它:
$ sudo find / -name xdebug.ini
$ sudo vi /your_path/xdebug.ini
如果您正在使用MAMP或任何其他应用程序,您的计算机上可能已经安装了Mcrypt。因此,您不需要再次安装Mcrypt。将以下代码添加到php文件中,并将其放在htdocs目录中。查看有关正在运行的PHP的信息。您可以查看是否已经安装了Mcrypt
<?php
phpinfo();
现在重新启动计算机。您可以使用Laravel的php artisan
命令
信息来源:感谢您的回答@Damien Pirsy。我试图通过自制软件安装mcrypt,但我不知道如何检查我的安装。错误还在这里。你重新启动服务器了吗?谢谢你的提示@Damien Pirsy。我发现了一个在OSX 10.9上安装mcrypt的新指令,它可以正常工作。现在错误消失了!按照此链接正确安装mcrypt for OSX 10.9:错误
脚本php artisan Optimization处理安装后cmd事件返回错误
,原因是需要mcrypt php扩展
?
$ sudo service nginx reload
<?php
phpinfo();
export PATH=/Applications/MAMP/bin/php/php5.5.10/bin:$PATH