Xdebug中断PHP脚本的运行

Xdebug中断PHP脚本的运行,php,netbeans,yii,xdebug,Php,Netbeans,Yii,Xdebug,我正在使用Netbeans 7.3和xDebugon WAMP。以下是我对xDebugin php.ini的配置: zend_extension = "c:/wamp/bin/php/php5.4.3/ext/php_xdebug-2.2.3-5.4-vc9.dll" [xdebug] xdebug.remote_enable = on xdebug.profiler_enable = off xdebug.profiler_enable_trigger = off xdebug.profil

我正在使用Netbeans 7.3和xDebugon WAMP。以下是我对xDebugin php.ini的配置:

zend_extension = "c:/wamp/bin/php/php5.4.3/ext/php_xdebug-2.2.3-5.4-vc9.dll"

[xdebug]
xdebug.remote_enable = on
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/wamp/tmp"
如果我在ajax脚本上设置一个断点,它将在断点处停止。如果我用F8一行一行地写到脚本的末尾,我会得到“500内部服务器错误”。没有断点,一切都好。我甚至在Yii中的控制器操作中出现此错误。如果我一行一行地使用断点,我会在浏览器中得到500个错误。没有断点,它工作得很好。我尝试了其他版本的xDebug,它是相同的

有什么想法吗?

500(内部服务器错误)在phpstorm 9.0中启用xdebug断点时


验证php会话的内容。whatches中的错误会在执行php代码时产生错误。当您禁用xdebug侦听或更正/删除内容时,错误将消失。

我的调试窗口中有一些无效的手表触发了这些错误,您的情况可能也是这样?试着清理你的手表窗口,也许会有帮助。这就是问题所在,谢谢!那是为了我。在watches列表中,我有一些来自上一次调试会话的手表,php无法对其进行评估。移除它们,它会再次工作。谢谢