同时安装xdebug和composer两个扩展时 ,使用composer会受到影响 ,形式如下.

解决办法

  1. 不使用 comopser 改成pecl

  2. 不使用 xdebug 改称zend debuger

  3. 启动 composer 时不加载 php.ini

  4. 启动 composer 时加载复制一份没有配置 xdebug 的 php.ini

本文选择不加载php.ini

为 composer 加别名

启动 composer 时不加载任何php.ini,自然就不存在xdebug了

1
2
3
4
$ cat<</etc/profile>>EOF
alias composer="php -n /usr/sbin/composer
EOF
$ source /etc/profile

调用非别名 composer

1
$ \composer --version