环境
VSCode:安装PHP Debug拓展PHP 7.4.26(XAMPP):xampp-windows-x64-7.4.26-0-VC15-installer.exe
XDebug:使用D:\xampp\php\ext自带的2.8.1版本的php_xdebug.dll
配置
php.ini
增加以下内容:
1 | [XDebug] |
重启PHP,打开http://localhost/dashboard/phpinfo.php查看是否启动成功(搜索xdebug)
VSCode
setting.json
打开网站根目录(如D:\xampp\htdocs),打开一个php文件(如index.php),然后使用VSCode打开
如果之前没配置过php路径,会提示配置php.validate.executablePath
修改setting.json,增加路径配置:
1 | "php.validate.executablePath": "D:\\xampp\\php\\php.exe", |
launch.json
增加Listen for Xdebug配置,端口与php.ini的配置保持一致
如:
1 | { |
调试
附加后下断点即可,可使用curl发送请求:
1 | curl http://localhost/index.php |