使用Eclipse進行PHP的伺服器端除錯
最近工作需要對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的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2214251/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Pycharm上使用遠端伺服器進行除錯PyCharm伺服器除錯
- 使用Eclipse除錯PHP應用Eclipse除錯PHP
- 使用Xdebug進行遠端除錯除錯
- 使用 Eclipse 遠端除錯 Java 應用程式Eclipse除錯Java
- IDEA、ECLIPSE遠端除錯IdeaEclipse除錯
- 使用 Eclipse 遠端除錯 Java 應用程式(mark)Eclipse除錯Java
- 使用VS2010進行遠端除錯除錯
- 使用 Eclipse 在 Fedora 上進行 PHP 開發EclipsePHP
- 使用 C-Reduce 進行除錯除錯
- 使用pdb進行Python除錯Python除錯
- 用 IBM Lotus Expeditor 進行遠端除錯IBM除錯
- Kubernetes 使用arthas進行除錯除錯
- 在eclipse下使用jboss時的除錯Eclipse除錯
- 使用 PHP 進行建立檔案並在下載後進行刪除PHP
- 使用 Angular Universal 進行伺服器端渲染避免 window is not defined 的錯誤訊息Angular伺服器
- 使用Eclipse除錯Java程式的10個技巧Eclipse除錯Java
- 使用Eclipse除錯Java 程式的10個技巧Eclipse除錯Java
- phpstrom編輯器進行PHP程式碼的xdebug除錯PHP除錯
- 快速上手php:使用PhpStrom除錯phpPHP除錯
- Pycharm同步遠端伺服器除錯PyCharm伺服器除錯
- Swoole 如何使用 Xdebug 進行單步除錯除錯
- Android 4.0 Launcher2原始碼分析——匯入eclipse進行除錯Android原始碼Eclipse除錯
- APPCAN 如何快速的進行除錯?APPPCA除錯
- eclipse單點除錯Eclipse除錯
- eclipse除錯的方法和技巧Eclipse除錯
- 使用PHP內建web伺服器,實現簡單的除錯應用PHPWeb伺服器除錯
- 使用eclipse 進行 Cesium 開發Eclipse
- 使用Xcode進行iOS裝置無線除錯XCodeiOS除錯
- 【iOS開發】使用iMazing進行沙盒除錯iOS除錯
- Android Studio 使用正式簽名進行除錯Android除錯
- Idea進行java應用的遠端除錯Remote debuggingIdeaJava除錯REM
- windows 遠端連線Linux進行開發與除錯MySQLWindowsLinux除錯MySql
- PyCharm下進行Scrapy專案的除錯PyCharm除錯
- eclipse除錯web應用時,如何在不停止web伺服器的情況下,停止本次除錯?Eclipse除錯Web伺服器
- 使用TLA +進行分散式系統的建模與除錯設計分散式除錯
- 怎麼在移動端模擬pc端進行web開發除錯日誌Web除錯
- vscode 使用 PHP debug 除錯VSCodePHP除錯
- git筆記之eclipse使用github遠端倉庫進行版本號管理筆記EclipseGithub