2010-01-20 18 views
2

我非常成功地使用Eclipse PDT和XDebug的組合來開發和調試我的應用程序。所以感謝他們的創造者,如果你還沒有嘗試過這種組合,我強烈建議你這樣做。如何使用XDebug從Eclipse PDT中的隨機請求中啓動調試會話?

唯一困擾我的是,我無法找到一種方法來通過在瀏覽器中請求一個隨機腳本來啓動調試會話。我總是必須在我的腳本和調試配置之一中使用Eclipse啓動會話。

我已經加入了「debug.php」我的項目僅包含

<?php 
// you can debug any request now 

但我仍然必須完成這個劇本,然後做什麼我真的要調試的要求最小化的痛苦。

有沒有辦法創建一個調試配置,而不是綁定到特定的腳本,但只是告訴PDT開始監聽來自XDebug的請求?

回答

4

轉到偏好設置面板並選擇php-> debug->已安裝的調試器,然後單擊xdebug,然後單擊configure。應該有一個選項來允許傳入連接。選擇它,你就可以用xdebug擴展從Firefox啓動遠程調試會話

+0

你是我的英雄。謝謝! Firefox的擴展似乎已經消失,但手動添加?XDEBUG_SESSION_START = ECLIPSE_DBGP到我的請求並沒有太多的工作。 – janpio 2010-01-22 08:51:17

+0

現在,每個人都在嘗試這種方式,該選項被稱爲「接受遠程會話(JIT)」。 – janpio 2010-01-22 09:16:05

相關問題