长期以来,我一直成功地使用 NetBeans 和 Xdebug 来调试我在远程测试服务器上运行的 PHP 代码。但是,升级到 NetBeans 7.3 后,Debug菜单几乎完全禁用,我无法再设置断点。
这个问题的原因可能是什么?
一些额外的信息
- 如果我选择Attach Debugger...,我只能选择 Java 调试器 (JPDA),它不适用于 PHP。
- 如果我选择New Breakpoint...,我会得到一个适合 Java 程序的表单,而不是 PHP。
- 我的项目设置Run Configuration似乎很好并且没有改变。
- Tools-> Options->
PHP->中的设置Debugging是 Debugger Port:
9000
和 Session ID:netbeans-xdebug
。 - 远程测试服务器的
phpinfo
页面报告 Xdebug 已安装:此程序使用 Zend 脚本语言引擎:Zend Engine v2.3.0,版权所有 (c) 1998-2011 Zend Technologies with Xdebug v2.1.1,版权所有 (c) 2002-2011 , 德里克·雷森斯