【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'

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容