来自REST客户端的NetBeans调试会话


NetBeans debug session from REST client

我经常使用NetBeans调试器来遍历我的PHP应用程序。然而,当处理那些本身不在web浏览器中运行的东西(特别是REST API)时,我也想使用调试器。

有人知道如何启动NetBeans调试器会话,使我可以将REST客户端用作"浏览器"吗?

杂项。信息:Mac OS X,CocoaRestClient,NetBeans 7.1.2。

您需要几样东西:

  • 在服务器配置中激活远程调试(php.ini中的xdebug.remote_enable=1,然后重新启动服务器)
  • 从netbeans生成一个Xdebug IDE密钥(我不知道如何使用netbeans实现这一点,但并不难找到)
  • 确保Neatbean正在侦听DBGP端口(通常为9000)
  • 在与客户端一起发送的每个请求中添加一个请求参数:

名称:XDEBUG_SESSION_START

值:[您的IDE密钥]

对我来说,这就像PHPStorm的魅力。

为了帮助PHPStorm最近的REST客户端,下面是相应设置的屏幕截图。如果尚未设置,请确保在设置中将DBGP侦听端口从9001更改为9000。谢谢你的回答!

http://screencast.com/t/WsZzApBORssx