使用Wampserver 3.1.1和预安装的Xdebug时,在Netbeans 8.0.2中禁用了调试菜单

时间:2018-02-12 21:44:48

标签: php debugging netbeans wamp xdebug

我试图为类调试PHP项目,当我尝试在Netbeans中设置断点时,没有任何反应。如果我进入Debug菜单,除了Attach Debugger,Stack(尽管该子菜单中的所有内容都是灰色的),New Breakpoint和New Watch之外,所有内容都会变灰。但是,如果我尝试通过Debug菜单设置断点......什么都没有。

我已经看过(并尝试过)与Netbeans,Xdebug和WAMP相关的StackOverflow上的每个解决方案。这包括更改php.ini文件,在Netbeans中更改项目中的配置设置,更改Netbeans选项菜单的PHP区域中的调试选项。我甚至尝试过安装第二个Xdebug,但仍然没有。过去有一个问题是这个问题,OP将他的Netbeans更新为更新的版本并修复了问题,但我已经有了最新的版本。

我还查看了NetBeans网站和论坛,Wampserver网站和论坛,以及谷歌搜索此问题。我终于放弃了,我转向StackOverflow集体智慧。

我的装置:

  • Windows 10 64位
  • Netbeans 8.0.2
  • Wampserver 3.1.1
  • PHP 5.6.18(虽然我尝试切换到PHP 7.0并且问题仍然存在)
  • 我的服务器配置显示已安装Xdebug,phpinfo()也显示它。

我在php.ini中的代码:

[xdebug]
zend_extension ="C:/wamp/bin/php/php5.6.18/zend_ext/php_xdebug-2.4.0rc2-5.6-vc11-x86_64.dll"
xdebug.remote_enable = on
xdebug.profiler_enable = on
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="C:/wamp/tmp"
xdebug.show_local_vars=0
xdebug.remote_handler=dbgp 
xdebug.remote_host=localhost 
xdebug.remote_port=9000

0 个答案:

没有答案