Composer的一个小毛病

当环境中同时安装xdebug和composer的时候,会产生一个报错

1
You are running composer with xdebug enabled. This has a major impact on runtime performance. See Https://getcomposer.org/xdebug

其实作为开发环境来说,并没有太大的影响,也就是拖慢了composer的运行速度,大概3-4倍的样子。

当然,如果不想让那个 warning 再显示就先全局关闭xdebug

首先知道到php.ini的文件路径

1
2
3
➜ ~ php -i | grep "php.ini"
Configuration File (php.ini) Path => /usr/local/etc/php/7.0
Loaded Configuration File => /usr/local/etc/php/7.0/php.ini

编辑php.ini文件 找到xdebug扩展的位置给加上引号注释下就行

1
2
3
;[xdebug]
;zend_extension="/usr/local/opt/php70-xdebug/xdebug.so"
~

如果php.ini文件当中没有这个模块的配置,就找找php.ini同级目录下的 conf.d 目录,那里也是加载php扩展的配置文件的

比如我的路径就是

1
cd /usr/local/etc/php/7.0/conf.d/ext-xdebug.ini

一样给注释掉就行

参考1

参考2

这个博客有个赞赏功能,不试一下吗?