每次使用composer时报错是怎么回事?

WFourt 5个月前 519

安装composer是按中国全量镜像网站上的教程来的,教程地址:如何安装composer,但就是每次用总是报错,我都重新安装好几次了,也得不到解决,网上也搜索不到我的错误,不知道是哪里出问题了,弄得我每次要用到github上的代码时,只能直接下载源码再上传到服务器上,太恼火了,下面的使用composer报的错误:

PHP Notice:  Undefined variable: exitCode in phar:///wwwroot/www.exp.com/composer.phar/src/Composer/XdebugHandler.php on line 101
PHP Stack trace:
PHP   1. {main}() /wwwroot/www.exp.com/composer.phar:0
PHP   2. require() /wwwroot/www.exp.com/composer.phar:24
PHP   3. Composer\XdebugHandler->check() phar:///wwwroot/www.exp.com/composer.phar/bin/composer:20
PHP   4. Composer\XdebugHandler->restart() phar:///wwwroot/www.exp.com/composer.phar/src/Composer/XdebugHandler.php:68
PHP Warning:  passthru() has been disabled for security reasons in phar:///wwwroot/www.exp.com/composer.phar/src/Composer/XdebugHandler.php on line 101
0 人点赞  ∙  0 人收藏  
加入收藏 点赞 我要评论

目前共有 2 条回复

aerph
aerph 5个月前

楼主,错误已经很明显了,你安装PHP的时候是不是也安装了Xdebug了,网上一大堆关于composer和Xdebug两个冲突的文章,你可以先把Xdebug卸载了再用一下composer。

eleeg
eleeg 5个月前

看lz的报错信息是发生在linux平台,lz可以看一下这篇文章,除了层主说的卸载以外,还有其他的方法或许能帮到你:解决Composer运行时的Xdebug冲突