2

我经常使用 NetBeans 调试器来单步调试我的 PHP 应用程序。但是,我也想在处理不能在 Web 浏览器中运行的东西(特别是 REST API)时使用调试器。

有人知道如何启动允许我将 REST 客户端用作“浏览器”的 NetBeans 调试器会话吗?

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

4

2 回答 2

8

你需要几样东西:

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

名称:XDEBUG_SESSION_START

值:[您的 IDE 密钥]

对我来说,使用 PHPStorm 就像一个魅力。

于 2012-07-25T14:39:25.310 回答
0

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

http://screencast.com/t/WsZzApBORssx

于 2013-03-18T21:45:18.880 回答