我试图突破我的PHP脚本的第一行,逐行切换,但我的IDE似乎正在尝试连接到本地服务器。它是一个简单的独立脚本,我想逐行执行。以下是控制台输出
/usr/bin/php -dxdebug.remote_enable=1 -dxdebug.remote_mode=req -dxdebug.remote_port=9000 -dxdebug.remote_host=127.0.0.1 RandomTest.php
我是否必须在php.ini中关闭xdebug.remote_enable,或者有办法覆盖?
答案 0 :(得分:0)
如果您使用的是Windows,请尝试:
set XDEBUG_CONFIG="idekey=PHPSTORM...OTHER XDEBUG SETTINGS..."
设置查找连接的会话。 然后你应该能够运行你的脚本,它应该工作!
答案 1 :(得分:0)
经过几个小时的调查后发现XDebug配置不正确。
最后检查了正在加载的各种配置文件(如php.ini或/usr/local/etc/php/5.3/conf.d/ext-xdebug.ini),你可能想放入zend_extension = / usr / local / Cellar / php53-xdebug / 2.2.6 / xdebug.so如果你通过macports安装了xdebug
通过以下内容了解Xdebug是否未加载。它最初给了我加载错误但是在编辑了ini文件后我得到了跟进。
➜ ~ php -v
PHP 5.3.29 (cli) (built: Jan 23 2015 12:47:10)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
with Xdebug v2.2.6, Copyright (c) 2002-2014, by Derick Rethans