我经常使用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