如何使用Visual Studio Code除錯PHP CLI應用和Web應用
在按照Jerry的公眾號文章 什麼?在SAP中國研究院裡還需要會PHP開發? 進行XDebug在本地的配置之後,如果想使用Visual Studio Code而不是Eclipse來除錯PHP應用,步驟也比較簡單。
啟動WAMP伺服器,確保xdebug.remote_autostart, xdebug.remote_enable都為on:
然後安裝Visual Studio Code的擴充套件:PHP Debug
安裝完畢後,File->Preferences->Settings:
新增一條entry:php.validate.executablePath, 指向你本地的php.exe
建立一個PHP debug configuration,有兩種方式選擇:
Launch current open script和Listen for Xdebug:
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Listen for XDebug", "type": "php", "request": "launch", "port": 9000 }, { "name": "Launch currently open script", "type": "php", "request": "launch", "program": "${file}", "cwd": "${fileDirname}", "port": 9000, "runtimeExecutable":"C:\\MyApp\\wamp20190709\\bin\\php\\php7.0.10\\php.exe" } ] }
前者除錯PHP CLI應用比較方便,開啟一個php檔案,直接F5,斷點即觸發。
如果選擇成Listen for XDebug,同樣先F5啟動除錯程式,
然後瀏覽器裡訪問待除錯的PHP檔案,Visual Studio Code的斷點即觸發,可以單步除錯了:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2651684/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP CLI應用的除錯原理PHP除錯
- Visual Studio 2005 如何建立“Web 應用程式”Web
- 如何用Visual Studio Code遠端除錯執行在伺服器上的nodejs應用除錯伺服器NodeJS
- 如何使用 Visual Studio Code 除錯 Angular Schematics 實現除錯Angular
- 使用Eclipse除錯PHP應用Eclipse除錯PHP
- 正確配置 Visual Studio Code 開發和除錯 TypeScript除錯TypeScript
- 併發程式設計-10.使用 Visual Studio 除錯多執行緒應用程式程式設計除錯執行緒
- 【譯】使用 .NET Aspire 和 Visual Studio 開發雲原生應用
- 使用Visual Studio Code編寫和啟用ABAP程式碼 (上)
- 使用PHP內建web伺服器,實現簡單的除錯應用PHPWeb伺服器除錯
- 用 Visual Studio Code 做基於 .NET MAUI 跨平臺移動應用開發UI
- 使用 sentry 除錯應用和監控異常除錯
- 使用 pprof 和 Flame-Graph 除錯 Golang 應用除錯Golang
- 【譯】使用 ndb 除錯 node 應用除錯
- 通過Windows Visual Studio遠端除錯WSL2中的.NET Core Linux應用程式Windows除錯Linux
- 使用 Visual Studio 來除錯 dll 檔案除錯
- 【譯】使用 Visual Studio 除錯外部原始碼除錯原始碼
- Visual Studio Code 使用指南
- Visual Studio Code 使用筆記筆記
- Visual Studio Code 和 GitHub CopilotGithub
- Visual Studio Code
- Visual Studio Code 配置C、C++ 檔案debug除錯環境C++除錯
- 如何在Visual Studio中除錯.NET原始碼除錯原始碼
- Electron 應用除錯指南除錯
- Flutter 應用程式除錯Flutter除錯
- Visual Studio Code 小白使用介紹
- 【Python】—{Visual Studio Code}Python
- Microsoft Visual Studio CodeROS
- 初略講解如何除錯Flutter應用除錯Flutter
- Anaconda 使用和 Visual Studio Code,PyCharm 對接全解析PyCharm
- 如何使用DevEco Studio建立Native C++應用devC++
- 12個Visual Studio除錯效率技巧除錯
- 如何使用 VS Code 開發.NET Core應用程式
- 使用 CodeGalaxy Cli 快速部署 Hyperf 應用
- 使用 Eclipse 遠端除錯 Java 應用程式(mark)Eclipse除錯Java
- 使用 UI5 Tools 這款 Visual Studio Code 擴充套件來管理和執行本地 SAP UI5 應用試讀版UI套件
- 用Spring Web Flow和Terracotta搭建Web應用SpringWeb
- No debuggable processes(Android Studio沒有可除錯應用)問題解決方案Android除錯