NetBeans 7.3中禁用了调试菜单

时间:2013-08-06 06:22:04

标签: php netbeans xdebug remote-debugging

我长期使用NetBeans和Xdebug成功调试在远程测试服务器上运行的PHP代码。但是,升级到NetBeans 7.3后, Debug 菜单几乎完全禁用,我无法再设置断点。

NetBeans Debug menu disabled.

造成这个问题的原因是什么?

一些额外的信息

  • 如果我选择 Attach Debugger ... 我只能选择Java调试器(JPDA),而不是PHP。
  • 如果我选择 New Breakpoint ... ,我会得到一个适合Java程序的表单,而不是PHP。
  • 运行配置中的项目设置似乎很好 不变。
  • 工具中的设置 - > 选项 - > PHP - > 调试是调试器端口:9000和 会话ID:netbeans-xdebug
  • 远程测试服务器的phpinfo页面报告已安装Xdebug:此程序使用Zend脚本语言引擎: Zend Engine v2.3.0,版权所有(c)1998-2011 Zend Technologies     与Xdebug v2.1.1,版权所有(c)2002-2011,作者Derick Rethans

1 个答案:

答案 0 :(得分:0)

安装更高版本的NetBeans解决了这个问题。 PHP Xdebug调试现在按照预期的方式工作。所以对我来说这似乎是一个错误。

更确切地说,我安装了NetBeans 7.3.1,它现在位于我的HDD上的NetBeans 7.3中,因为安装过程中没有删除它。安装询问我是否要从7.3导入设置。不确定这是否会破坏我点击的全新安装是。