尝试在我的Git bash中创建一个新的laravel应用程序时出现此错误。我试图更新作曲家,但得到了类似的错误。在检查谷歌可能的解决方案后,我被告知在PHP中禁用zend调试。 ini档案。现在我的PHP。 ini文件有以下内容,我猜这意味着xdebug是禁用
zend_extension = " C:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll" xdebug.remote_autostart =关 xdebug.remote_enable = off xdebug.profiler_enable = off
但这并没有解决问题。
尝试创建新的laravel应用时出现以下错误:
$ laravel new rentapp制作应用程序...您正在运行已启用xdebug的composer。这对运行时有重大影响 性能。请参阅getcomposer。组织/ Xdebug的 php -r" copy(' .env.example',' .env');"您正在运行已启用xdebug的composer。这对运行时性能有重大影响。 请参阅https:// getcomposer。组织/ Xdebug的
php artisan clear-compiled
警告: require(C:\ wamp \ www \ rentapp \ bootstrap /../ vendor / autoload.php):失败 打开流:没有这样的文件或目录 第17行的C:\ wamp \ www \ rentapp \ bootstrap \ autoload.php
调用堆栈: 0.0003 236424 1. {main}()C:\ wamp \ www \ rentapp \ artisan:0 0.0470 239328 2. require(' C:\ wamp \ www \ rentapp \ bootstrap \ autoload.php')
C:\瓦帕\ WWW \ rentapp \人员:16致命错误:require():需要打开失败 ' C:\瓦帕\ WWW \ rentapp \引导/。 ./vendor/autoload.php' (include_path ='。; C:\ php \ pear')在C:\ wamp \ www \ rentapp \ boo中 第17行的tstrap \ autoload.php
调用堆栈: 0.0003 236424 1. {main}()C:\ wamp \ www \ rentapp \ artisan:0 0.0470 239328 2. require(' C:\ wamp \ www \ rentapp \ bootstrap \ autoload.php')
C:\瓦帕\ WWW \ rentapp \人员:16脚本php artisan clear-compiled处理post-install-cmd事件 返回错误
[RuntimeException]错误输出:run-script [--dev] [ - no-dev] [-l | --list] [ - ] [] [] ......
申请准备好了!建立一些令人惊奇的东西。
当我尝试进行作曲家更新或诊断时,我收到类似的错误
附件是我的php.ini文件。 Here is my php.ini file
感谢您的帮助。
答案 0 :(得分:0)
如何停用xdebug?
根据您的错误消息,xdebug仍然处于启用状态。
将;
放在zend_extension
行(http://i.stack.imgur.com/ylKL7.png)前面(将其评论出来)。
;zend_extension = "<path\to\php\ext\>php_xdebug.dll"
如何查找php.ini
文件?
在控制台上运行php -ini
并修改php.ini
后显示的Loaded Configuration File:
文件。
编辑文件后运行php -m
- 并确保Zend Extension部分中未列出xdebug。
答案 1 :(得分:0)
我会检查您在控制台上运行的PHP版本是否与您在Web服务器上运行的PHP版本相同。
您的网络服务器运行的PHP可能有一个不同的php.ini
配置文件,因此即使在Web服务器上禁用了Xdebug,它仍然没有为CLI禁用。
运行php -i
。
找到显示Loaded Configuration File
的行...这将指出您的PHP文件实际加载的.ini文件。
请注意,您需要对第zend_extension = "C:\\[...]php_xdebug[...].dll"
行进行评论。你可以通过添加&{39; ;
&#39;来做到这一点。在前线。
答案 2 :(得分:0)
请注意,如果您使用php5-fpm并为/ etc / php4 / fpm和/ etc / php5 / cli设置了不同的php.ini,则需要同时禁用它们
显示的错误并不是因为xdebug正在安装,或者该作曲家无法找到您的自动加载器。
关于来自作曲家的xdebug的通知只是一个表演通知,你可以在本地环境中运行xdebug和composer