XDebug未在NetBeans中建立连接

时间:2016-08-23 06:07:48

标签: php netbeans xdebug

我的XDebug扩展程序未与netbeans建立连接。以下是我在php.ini文件中的设置:

[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
xdebug.remote_host="localhost:8080"
;xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_mode=req
xdebug.idekey="netbeans-xdebug"

请帮我弄清问题。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

要在Netbeans IDE中调试php代码,您应该在Netbeans中启用XDebug。要执行此操作,请转到Tools - Options,然后选择PHP选项卡,并确保调试端口和会话ID与XDebug文件中的php.ini配置匹配。之后点击OK。

像这样更改您的php.ini文件。

[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
;xdebug.profiler_append = 0
;xdebug.profiler_enable = 1
;xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\xampp\tmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
;xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"  <--- here
xdebug.trace_output_dir = "C:\xampp\tmp"

重新启动Apache服务器[XAMPP或WAMP]。

如果此解决方案无法正常工作 在浏览器中localhost选择PHP版本选项卡,右键单击全选并复制内容并粘贴here。如果您使用旧版XDebug,请下载最新的php_xdebug.dll文件。将其复制到C:\xampp\php\ext\目录并完成。