最近工作需要對PHP的伺服器端代碼進行遠端調試,涉及到Eclipse裡環境的設定。在網上找了很多資料,大多不全,或者缺少配圖,于是把自己做的過程中遇到的問題記錄了下來,希望對需要的朋友們有所幫助。

首先,得将您PHP本地運作時的php.ini裡的xdebug.remote_enable從off設定為on,如下圖所示:
要想遠端調試,首先得讓您的php網頁在正常模式下跑起來。
Run configuration裡注意要選擇PHP Web Application, 不要錯誤選成了PHP CLI Application。
運作PHP Web Application需要一個Web Server,這裡我選擇在Eclipse裡建立一個Built-in的用于PHP的伺服器。
建立方式如圖:
建立完畢之後,在Eclipse的Preferences->PHP->Servers裡能自動看到這個Built-in Server:
這個path Mapping是自動設定好的,我們不用更改。
然後建立一個新的Debug Configuration,Servers選擇剛才建立的Built-in Server:
注意這裡Debugger标簽頁裡一定要選擇XDebug:
然後就可以開始遠端debug啦:
要擷取更多Jerry的原創技術文章,請關注公衆号"汪子熙"或者掃描下面二維碼: