0

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

NetBeans 调试菜单已禁用。

这个问题的原因可能是什么?

一些额外的信息

  • 如果我选择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 , 德里克·雷森斯
4

1 回答 1

0

安装更高版本的 NetBeans 解决了这个问题。PHP Xdebug 调试现在可以正常工作了。所以对我来说,这似乎是一个错误。

更准确地说,我安装了 NetBeans 7.3.1,它现在与 NetBeans 7.3 一起存在于我的 HDD 上,因为它没有被安装过程删除。安装询问我是否要从 7.3 导入设置。不确定这是否会损坏我单击“是”的全新安装。

于 2013-08-08T14:06:14.253 回答