【php】Composer 与 Xdebug 冲突--解决方法

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'

你可能感兴趣的:(【php】Composer 与 Xdebug 冲突--解决方法)