2016-01-22 83 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