2012-07-25 79 views
0

我經常使用NetBeans調試器來瀏覽我的PHP應用程序。不過,我也希望在處理不在Web瀏覽器中運行的事情時使用調試器(特別是REST API)。NetBeans從REST客戶端調試會話

有誰知道如何啓動一個NetBeans調試器會話,它允許我使用我的REST客戶端作爲「瀏覽器」?

Misc。 info:Mac OS X,CocoaRestClient,NetBeans 7.1.2。

回答

7

你需要幾件事情:

  • 激活遠程調試在您的服務器配置(在php.ini xdebug.remote_enable = 1然後重新啓動服務器)
  • 產生從NetBeans中Xdebug的IDE鍵(我不t知道如何使用netbeans來做到這一點,但它不會很難找到)
  • 確保Neatbeans正在監聽DBGP端口(通常爲9000)
  • 在與客戶端一起發送的每個請求中添加請求參數:

名稱:XDEBUG_SESSION_START

值:您的IDE鍵]

對於我來說,就像用PHPStorm魅力。

+0

目前試圖得到這個工作,感謝快速反應!.. – tigertrussell 2012-07-25 14:55:35

+0

完美!非常感謝。 Xdebug IDE密鑰只是netbeans-xdebug,適用於任何正在查看的人。另外請記住,XDEBUG_SESSION_START應該在請求正文中,而不是在標題中(我正在做的一段時間)。 – tigertrussell 2012-07-25 14:58:35

0

爲了幫助PHPStorm最近的REST客戶端 - 下面是相應設置的屏幕截圖。請確保在設置中將DBGP偵聽端口從9001更改爲9000(如果尚未設置)。感謝你的回答!

http://screencast.com/t/WsZzApBORssx