2016-01-22 112 views
0

我得到这个错误试图运行“作曲家安装”一laravel 5项目时:错误时运行“作曲安装”

You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug 
Loading composer repositories with package information 
Installing dependencies (including require-dev) from lock file 
Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - Installation request for intervention/image 2.3.4 -> satisfiable by intervention/image[2.3.4]. 
    - intervention/image 2.3.4 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system. 

我在php.ini的XDebug尝试设置为false,仍有这个错误。我该怎么做才能解决这个错误?如何禁用xdebug?或者还有什么我应该做的?谢谢。

+0

?正如它在最后一行中所说的,你错过了PHP的'fileinfo'扩展。你需要安装它。 –

+0

即时通讯使用Windows 10,我从来没有做任何php的fileinfo扩展。 – mfathirirhas

+1

找到你的php.ini(用于cli),然后行'; extension = php_fileinfo.dll'并删除';'也检查我的答案。 – Robert

回答

2

这与XDEBUG无关。你只是没有安装fileinfo扩展是造成这个问题。

检查:requires ext-fileinfo. How do I add that into my composer.json file?this你使用的操作系统

+0

我没有在Load配置路径中的PHP.ini中找到; extension = php_fileinfo.dll部分,在我的xampp/php中有PHP.ini,并且发现了那里的扩展,但是xampp/php /php.ini路径不是加载配置告诉我的路径,但我已经在xampp/php/php.ini的finleinfo中删除了注释,并且没有任何事情发生,仍然有相同的错误。 – mfathirirhas

+0

你需要找到php.ini负责你的CLI php configuratin – Robert

+0

原来我有2个php文件夹包含2个php.ini文件。一个在xampp文件夹中,一个在IIS express文件夹中,cmd中的PHP.ini加载配置显示IIS Express的路径,我认为它应该是xampp中的PHP.ini。如何将它恢复到xampp文件夹中的PHP.ini?谢谢。 – mfathirirhas