使用Eclipse進行PHP的伺服器端除錯

i042416發表於2018-09-16

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

使用Eclipse進行PHP的伺服器端除錯

首先,得將您PHP本地執行時的php.ini裡的xdebug.remote_enable從off設定為on,如下圖所示:

使用Eclipse進行PHP的伺服器端除錯

使用Eclipse進行PHP的伺服器端除錯

要想遠端除錯,首先得讓您的php網頁在正常模式下跑起來。

使用Eclipse進行PHP的伺服器端除錯

Run configuration裡注意要選擇PHP Web Application, 不要錯誤選成了PHP CLI Application。

使用Eclipse進行PHP的伺服器端除錯

執行PHP Web Application需要一個Web Server,這裡我選擇在Eclipse裡建立一個Built-in的用於PHP的伺服器。

建立方式如圖:

使用Eclipse進行PHP的伺服器端除錯

建立完畢之後,在Eclipse的Preferences->PHP->Servers裡能自動看到這個Built-in Server:

使用Eclipse進行PHP的伺服器端除錯

這個path Mapping是自動設定好的,我們不用更改。

使用Eclipse進行PHP的伺服器端除錯

然後建立一個新的Debug Configuration,Servers選擇剛才建立的Built-in Server:

使用Eclipse進行PHP的伺服器端除錯

注意這裡Debugger標籤頁裡一定要選擇XDebug:

使用Eclipse進行PHP的伺服器端除錯

然後就可以開始遠端debug啦:

使用Eclipse進行PHP的伺服器端除錯

使用Eclipse進行PHP的伺服器端除錯

使用Eclipse進行PHP的伺服器端除錯

使用Eclipse進行PHP的伺服器端除錯

要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:


使用Eclipse進行PHP的伺服器端除錯

使用Eclipse進行PHP的伺服器端除錯


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2214251/,如需轉載,請註明出處,否則將追究法律責任。

相關文章