1、xdebug 对 composer 的影响
xdebug 的开启将使得我们的 composer 运行放慢 3-4 倍。换句话说:xdebug 对我们程序调试来说非常重要,但对 composer 来说却增加了内存占用和进程时间。
2、解决方法
2.1 官方方法: 链接https://getcomposer.org/doc/articles/troubleshooting.md#xdebug-impact-on-composer
2.2 通过给 composer 设置别名防止调用 Xdebug
注:别名文件基本为 ~/.bashrc
/path/to 为你实际的文件或命令路径
2.2.1 设置不包含 php 配置文件的 composer 别名
# Without php.inialias comp='php -n /path/to/composer.phar'
2.2.2 调用不含 Xdebug 模块的配置文件
对于 Xdebug 调用在 php.ini 中的情况,我们可以通过复制一份不含 Xdebug 的配置文件(xdebug-disabled-php.ini),然后建立以下别名:
alias comp='php -c /path/to/xdebug-disabled-php.ini /path/to/composer.phar'