
- ctrl+shift+D 打開調試,點擊小齒輪,選擇相對應的語言(我這選擇php),下拉框選擇listen to xdebug,下方配置端口port可自定義,需和php.ini配置的端口對應
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9001
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9001
}
]
}
- 鼠標在代碼行號左邊點擊設置斷點,F5,啟動調試。
- 在瀏覽器中輸入相對應的訪問地址,在調試-變量出即可看到斷點的結果值
NOTICE:
- php安裝xdebug一直失敗,最終發現是下載的 php_xdebug-2.4.0rc4-5.6-vc11-x86_64.dll 有誤,改為nts后成功, php_xdebug-2.4.0-5.6-vc11-nts.dll 安裝上后成功!
- 斷點使用:vscode中F5開啟斷點,在瀏覽器中訪問后,將會直接跳至vscode中,按f5即可不斷按照斷點運行/停止。斷點-變量中顯示的數據是設置斷點行之前的數據信息,不包括本行!
- 安裝后可能與其他編輯器的xdebug沖突,比如zendstudio默認含有xdebug插件,解決辦法:更改zendstudio中xdebug插件的端口號,默認9000
- 確保remote_autostart=1,否則可能會出現訪問頁面無法和vscode調通的問題