composer 對phper 來說是個福音,但有時,他也會給我們一些小麻煩,比如下面這個報錯:
You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug
這是一個非常常見的衝突,而且這個衝突對composer 運行的影響還是蠻大的,當我們啟用Xdebug 功能時,將使得我們的composer 運行放慢3-4 倍。換句話說:xdebug 對我們程式偵錯來說非常重要,但對 composer 來說卻增加了記憶體佔用和進程時間。
composer 官網給了 解決方案
下面我講講我的排錯思路。
方法1:透過 php 設定文件,全域停用 Xdebug。
首先,這肯定是一個因為啟用了 Xdebug 導致的衝突,我們要找到在哪裡啟用了 Xdebug。
寫一個包含 phpinfo() 函數的頁面,在瀏覽器中開啟。
設定參數 | 值 |
Configuration File (php.ini) > File | /usr/ local/etc/php/5.6/php.ini |
Scan this dir for additional .ini files | /usr/local/etc/php/5.6/conf.d |