使用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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用Eclipse除錯PHP應用Eclipse除錯PHP
- 在Pycharm上使用遠端伺服器進行除錯PyCharm伺服器除錯
- 使用IDEA進行遠端除錯Idea除錯
- 使用Xdebug進行遠端除錯除錯
- IDEA、ECLIPSE遠端除錯IdeaEclipse除錯
- 使用 Eclipse 遠端除錯 Java 應用程式(mark)Eclipse除錯Java
- 使用 Eclipse 在 Fedora 上進行 PHP 開發EclipsePHP
- Kubernetes 使用arthas進行除錯除錯
- 使用pdb進行Python除錯Python除錯
- 使用 C-Reduce 進行除錯除錯
- phpstrom編輯器進行PHP程式碼的xdebug除錯PHP除錯
- Idea進行java應用的遠端除錯Remote debuggingIdeaJava除錯REM
- vscode 使用 PHP debug 除錯VSCodePHP除錯
- 使用eclipse 進行 Cesium 開發Eclipse
- 使用 PHP 進行建立檔案並在下載後進行刪除PHP
- Swoole 如何使用 Xdebug 進行單步除錯除錯
- 告別Print,使用IceCream進行高效的Python除錯Python除錯
- 使用 Angular Universal 進行伺服器端渲染避免 window is not defined 的錯誤訊息Angular伺服器
- APPCAN 如何快速的進行除錯?APPPCA除錯
- Pycharm同步遠端伺服器除錯PyCharm伺服器除錯
- 使用PHP內建web伺服器,實現簡單的除錯應用PHPWeb伺服器除錯
- phpstorm進行動態除錯PHPORM除錯
- 使用IDEA遠端debug除錯Idea除錯
- windows 遠端連線Linux進行開發與除錯MySQLWindowsLinux除錯MySql
- 使用TLA +進行分散式系統的建模與除錯設計分散式除錯
- vscode 無法進行 debug 除錯VSCode除錯
- Eclipse除錯找不到源的解決辦法Eclipse除錯
- 淺談1——用Eclipse除錯JAVA程式Eclipse除錯Java
- [原] 在 PhpStorm 中使用 Xdebug 遠端除錯 PHP 程式(框架/原生均適用)PHPORM除錯框架
- 怎麼在移動端模擬pc端進行web開發除錯日誌Web除錯
- Mac 下使用 clion 除錯 PHP 核心原始碼Mac除錯PHP原始碼
- OpenGL Mac開發-如何使用imgui(1.89.4)外掛進行除錯MacGUI除錯
- 使用Intellij IDEA遠端除錯Spark程式IntelliJIdea除錯Spark
- Pycharm連線遠端伺服器並實現遠端除錯PyCharm伺服器除錯
- PHP CLI應用的除錯原理PHP除錯
- Eclipse中使用Mybatis Generator遇到的錯誤EclipseMyBatis
- Linux 環境安裝 Xdebug 進行除錯Linux除錯
- 遠端除錯伺服器python程式碼解決方案除錯伺服器Python