Visual Studio Code 調試 PHP
阿新 • • 發佈:2018-12-01
image 選擇 連接 php 地址 技術 配置文件 vs code rar
Visual Studio Code 調試 PHP
必須環境
- Visual Stduio Code
- PHP
- XDebug Application Library(dll)
- Web服務器 IIS(參考環境 Win10)
第一步基本道理
Web服務器用來運行Http請求,PHP接收IIS調用運行PHP請求,XDebug截獲運行,傳遞到VS Code——以上為個人理解
第二步安裝
- Visual Studio Code默認安裝即可,安裝插件PHP Debug
- PHP默認安裝即可
- 下載 XDebug,下載時註意版本的選擇,下載後是一個 DLL 文件
- IIS服務器默認安裝運行即可
第三步配置
- 確認 Visual Studio Code 安裝並啟用了
PHP Debug
- 開啟PHP本身的ini配置文件,並在
Dynamic Extension
塊中新增表示 XDebug 的塊,內容為:
[xdebug]
zend_extension = "php_xdebug-2.7.0beta1-7.2-vc15-nts-x86_64.dll"
xdebug.remote_enable = On
xdebug.remote_autostart = On
zend_extension
是下載的 XDebug 動態連接文件的地址,其值可以是相對地址或絕對地址。此處默認將dll文件放到了PHP安裝目錄下的 ext
路徑下,因此地址是相對路徑。
- XDebug本身沒有可配置的地方
- IIS服務器配置好和PHP的關系即可
第四步試用
對要調試的PHP文件打上斷點
點擊 VS Code 左側工具欄上的 Debug|調試 按鈕(第四個),在頂部選擇框中選擇
Listen for XDebug
(或新增一個配置)
選擇後可以看到其配置文件,通常無需更改其內容
按
F5
啟動調試,按下後 VS Code 界面可以看到頂部多了一個調試工具欄
在瀏覽器中運行要調試的地址,配置無誤的話將在運行到斷點時切換回 VS Code,此時可以看到程序停在斷點處,可以使用
F10
、F11
快捷鍵向下繼續運行,鼠標懸停在變量處也可以查看到變量值
Visual Studio Code 調試 PHP