搭建PHP代碼調試環境(phpstudy+Xdebug+VScode)


導語:

工欲善其事必先利其器,學習一門新語言,調試器的使用必不可少,本文分享一下PHP調試器的使用。
我在學習或查找網上資料的時候,發現網上的各種信息過於凌亂,感到痛苦,影響理解和使用。今天我以Xdebug為例,;來說一下生產過程中如何使用Xdebug來更好的幫助我們調試代碼,怎么更方便的認識到代碼執行流程。

環境搭建:

1、安裝php運行環境:

在這里推薦phpstudy,phpStudy是一個PHP調試環境的程序集成包。該程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便。

phpstudy下載鏈接:https://www.xp.cn/download.html

2、Xdebug下載:

Xdebug下載鏈接:https://xdebug.org/download.php

這個需要下載自己PHP運行所對應的版本,如果你知道自己的PHP 安裝的版本,則選擇對應的版本,如果不知道,可以點擊此鏈接:https://xdebug.org/wizard
,方框中輸入 phpinfo() 的源碼頁面內容,然后點擊 “Analyse my phpinfo() output”,網站就會自動下載對應的xDebug.dll 文件,並告訴我們如何去配置php.ini 文件;
將xDebug.dll下載完后,將dll文件存放到php對應版本中的ext文件夾下,並配置php.ini

具體做法如下:

1、將xDebug.dll 文件放到php 目錄下ext 文件夾下;

2、打開php.ini配置文件,在文件最下面添加如下信息:

zend_extension = php_xdebug.dll  //這是下載的dll名字
xdebug.remote_enable = 1
xdebug.remote_autostart = 1

3、重啟Apache服務。

重啟后打開phpinfo(),查看是否有xDebug 字樣,如果有,那么恭喜你安裝成功。
如果沒有,還請檢查xdebug.dll 目錄,及確認php 版本,然后選擇對應的版本。

3、VScode端配置

1.安裝PHP Xdebug插件

在vscode直接搜索PHP Xdebug就可以安裝:

2.添加 php.exe 文件路徑

在file-首選項-setting中選擇擴展

編輯setting.json

在里面添加安裝xDebug版本的php.exe路徑

設置完保存。
接着點擊菜單欄-->運行選項-->添加配置按鈕

編輯launch.json

添加配置:

默認監聽端口是9000,如果想改監聽端口可以在php.ini最后加上一條
xdebug.remote_port=端口號

添加后記得重啟php.ini配置文件,注意每次修改配置文件都需要重啟配置文件才能生效。

測試

接着創建測試文件,下斷點。
F5快捷啟動Xdebug,接着運行測試文件:

可以看到斷點成功


免責聲明!

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



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