vscode增加xdebug擴展


  • 確保vscode安裝debug擴展

  • 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調通的問題
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM