寶塔PHP環境安裝配置Xdebug
- 安裝Xdebug
- VSCode安裝插件
- 編輯配置文件
- 編輯配置
- 運行調試
- 斷點快捷鍵
- 其他
安裝Xdebug
在寶塔中,找到PHP,打開管理頁面,選擇xdebug擴展,點擊操作欄中的安裝按鈕(這里已經安裝過了,所以顯示卸載)
安裝后,重啟php
VSCode安裝插件
在VSCode中安裝一下插件
編輯配置文件
打開.vscode中的launch.json文件,這個文件是用于啟動程序(run/debug)時會查看的配置文件,比如啟動程序時傳遞參數,打開方式如下:
如果沒有此文件,則點擊上圖中的Add Configuration生成即可
編輯配置
記住以上端口,進入PHP配置文件(這里從寶塔頁面進入)
更改xdebug.remote_port端口為launch.json文件中的端口,若需要調試的文件中按f5 無法正常進入調試,而生直接跳過斷點執行整個文件,則需要增加以下配置:
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
配置后,選擇重載配置即可
可通過phpinfo函數查看xdebug配置是否生效,如圖:
運行調試
代碼運行到斷點后如圖:
斷點快捷鍵
f5 啟動并進入斷點模式
ctrl+f5 開始執行,不進入斷點
shift+f5 停止調試
ctrl+shift+f5 重啟調試
f10 逐過程執行
f11 逐語句執行
f9 切換斷點
ctrl+f9 啟用/停止斷點
ctrl+shift+f9 刪除全部斷點
其他
以上為寶塔集成環境,如果是原生環境要更為繁瑣,可查看:https://cloud.tencent.com/developer/article/1886392
xdebug官方文檔:http://xdebug.org.cn/docs/all.php#