Netbeans不会为XDebug打开9000端口

时间:2014-07-28 19:28:19

标签: netbeans xdebug

我正在使用Windows 7,NetBeans 8,jdk-1.8.0-b132,我遇到了NetBeans和XDebug的问题。基本上随机时间的NetBeans在通过Debug启动调试器后无法打开并侦听端口9000 - >调试项目(my_project)。在启动调试器之前和之后(在运行NetBeans的机器上)

netstat -an|grep 9000

什么都没有。正如我所说,它是随机发生的(通常NetBeans在重新启动后成功打开端口)。在NetBeans中,调试器端口设置为9000,并且没有任何内容正在侦听端口9000.Windows防火墙已关闭。

是否有一些我可以检查的日志,以了解发生了什么?

此外,当NetBeans最终设法打开端口时,它有时无法在调试会话结束后关闭它(Debug - > Finish debugging session) - 我使用netstat / TCPView检查。

1 个答案:

答案 0 :(得分:1)

这个问题已经有点老了。如果其他人正在寻找netbeans DBGP / xdebug日志记录的文档:

  

运行带有日志记录的NetBeans。你可以这样做:   要么添加文字:

     

-J-Dorg.netbeans.modules.php.dbgp.level=400

     

给你   $ NB_BIN / etc / netbeans.conf,属性netbeans_default_options   要么   使用这些参数直接运行NetBeans,例如:

     

$NB_BIN/bin/netbeans -J-Dorg.netbeans.modules.php.dbgp.level=400

     

IDE日志文件菜单的内容 - >查看 - > IDE日志文件(或直接   $ YOUR_NB_USER_DIR / var / log / messages.log)输出窗口的内容

请参阅http://wiki.netbeans.org/HowToConfigureXDebughttps://xdebug.org/docs-dbgp.php