解决win10 composer xdebug 冲突
来源:互联网 发布:720度全景制作软件 编辑:程序博客网 时间:2024/06/10 02:09
解决win10 composer xdebug 冲突
- 解决win10 composer xdebug 冲突
- 背景介绍
- 官方解决办法
- 推荐解决办法
背景介绍
开发环境:win10 、php 7.1.7 、composer 1.4.2 、Xdebug 2.5.5
由于 php 开启了 Xdebug 扩展,导致了 composer 命令无效,即 cmd 下输入 composer 命令无任何提示,也无报错(返回为空)。
官方解决办法
To improve performance when the xdebug extension is enabled, Composer automatically restarts PHP without it. You can override this behavior by using an environment variable: [ COMPOSER_ALLOW_XDEBUG=1 ].
Composer will always show a warning if xdebug is being used, but you can override this with an environment variable: [ COMPOSER_DISABLE_XDEBUG_WARN=1 ]. If you see this warning unexpectedly, then the restart process has failed: please report this issue.
—— 官方
也就是添加系统环境变量
COMPOSER_ALLOW_XDEBUG = 1
使composer 以自动重启 php 的方式加载 xdebug。
但是加载xdebug会造成composer 运行缓慢,并且会显示警告。
隐藏警告可以设置环境变量:
COMPOSER_DISABLE_XDEBUG_WARN = 1
推荐解决办法
自定义 php.ini 的方式启动 composer
- 复制 php.ini 为 php.ini-composer
- 删除 php.ini-composer 文件有关 xdebug 的内容
- 编辑 composer.bat
文件默认在 C:\ProgramData\ComposerSetup\bin 目录下
//编辑前@echo OFF:: in case DelayedExpansion is on and a path contains ! setlocal DISABLEDELAYEDEXPANSIONphp "%~dp0composer.phar" %*//编辑后@echo OFF:: in case DelayedExpansion is on and a path contains ! setlocal DISABLEDELAYEDEXPANSIONphp -c php.ini-composer "%~dp0composer.phar" %*
保存后输入 composer 命令,又出现熟悉的界面了,关键是不影响composer速度
- 解决win10 composer xdebug 冲突
- 解决win10/Office2016/Onedrive/上载中心经常冲突的问题
- win10快捷键冲突
- NetBeans+xdebug解决无法连接xdebug问题
- 解决composer 下载错误
- 解决composer问题
- 关于win10部署composer的方法
- win10 通过composer安装yii2 方法
- composer在xdebug开启的情况下会有一个warning
- 解决Eclipse和Win10快捷键Ctrl+Shift+F的冲突问题
- 解决冲突(避免冲突)
- 解决冲突
- 解决冲突
- 解决冲突
- 解决冲突
- 解决冲突
- 解决冲突
- Win10 MyEclipse 快捷键冲突问题
- Shell命令之将iOS的APP安装到模拟器中
- 【uva11732】"strcmp()" Anyone?
- (嵌入式)关于arm中的存储控制器(一)
- 在struts2框架中配置validate中出现404问题
- VIM列编辑
- 解决win10 composer xdebug 冲突
- [绍棠_swift] Swift中的继承、构造器
- 基于ceph的cinder backup功能代码分析
- Excel中时间戳转换时间
- HDU--dp练习--1009--Big Event in HDU
- POJ 1470 Closest Common Ancestors (LCA)
- Object类
- CSS 相对|绝对(relative/absolute)定位系列(一)
- Three.js描绘点线面 (含满天星空Demo)