2011-05-23 109 views
1

我已閱讀了一些關於此的文章,並且已經習慣使用Eclipse PDT和XDebug來調試PHP,並且服務器在本地運行。
對於遠程服務器和代碼庫,我可以使php設置更改爲配置XDebug,我想遠程調試。使用PHP和XDebug設置遠程調試配置

我很擔心xdebug.remote_host和_port
的設置,特別是因爲我在Comcast路由器後面(公共IP與我的Eclipse計算機不同)。這是否意味着我需要端口轉發來讓Eclipse PDT作爲我的XDebug客戶端工作?

我還沒有決定是否要投入時間走這條路線,或者如果使用FireFox插件'easy Xdebug'是明智之舉。也許它會給我所有我需要的功能。

+0

我也想知道,如果我需要在本地機器上完全相同的代碼庫 - 或者有什麼方法可以通過SSH進行編輯,然後啓動調試會話?我很好奇 – Robert 2011-05-24 19:00:11

回答

1

我仍然得到的這個竅門,但是這是你需要的東西:

你需要設置你的本地IP地址的遠程服務器上,因此知道從哪裏連接。您需要從路由器將DMZ或端口轉發到您的調試系統。還請確保在遠程和本地系統上打開端口爲9000(?)的防火牆

您正在運行的代碼需要位於遠程服務器上。

我仍然對如何使用遠程文件在本地服務器上編輯它感到困惑。因爲調試器不想連接到遠程訪問連接。