VSCode中設置斷點調試PHP


所需文件

  1. xampp 集成服務器(本文使用Apache2.4+MySQL+PHP7.4.3)
  2. vscode
  3. Xdebug
  4. php-debug 插件

配置Xdebug

  1. 下載Xdebug插件 (直接去 https://xdebug.org/download.php下載php對應版本的插件)

    如果不知道如何選取版本,則如下

    Step 1:獲取本地php版本信息 (利用phpinfo()或者在命令行下cd到php.exe路徑運行php -i )

    Step 2: 獲取Xdebug版本

      將Step1輸出的信息復制粘貼到如下方框(網址 https://xdebug.org/wizard)中,並點擊Analyse my phpinfo() output按鈕

    Step 3:點擊按鈕之后將跳轉到如下頁面,按照提示進行下載

  2. 配置Xdebug

    Step 1:將下載的插件拷貝到php/ext目錄

    Step 2:php.ini文件內添加如下信息,其中zend_extension的值為你的xdebug插件的路徑

[XDebug]
zend_extension = "E:\Software Installed\php-7.4.3\ext\php_xdebug-2.9.4-7.4-vc15-x86_64.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.romote_host=localhost
xdebug.remote_port=9000

  3. 重啟Apache服務器

  4. 測試是否配置成功

    利用phpinfo()或者在命令行下cd到php.exe路徑運行php -i 輸出查看php版本信息中是否包含如下信息,是則配置成功,否則配置未成功    

 

配置VSCode

  1. 在VSCode中下載如下插件,並Reload

           

  2. 在VSCode中配置php運行路徑

    文件-首選項-設置 右側添加如下你的php.exe的路徑

  "php.validate.executablePath": "E:\\Software Installed\\php-7.4.3\\php.exe"

 

打斷點

 

 

至此配置完成。

 


免責聲明!

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



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