vscode+xdebug+phpstudy本地调试php代码

2024-12-19 10:14:10

让调试代码更轻松自由,无需到处输入,到处die()!本篇教程的前提是你要安装了phpstudy和vscode!

php环境变量

在做这些之前,记得先把php加入环境变量

1.在vscode里安装php debug插件

点击插件按钮,搜索php debug,找到这里标有Xdebug的,点击安装

2.开启XDebug组件

打开小皮,点击左侧的软件管理,点击php,找到你安装的php版本,点击设置;

再点击扩展组件,把XDebug调试组件打开,注意这里的监听端口为9003 (可以改)

3.配置php.ini

如下步骤打开php.ini文件,搜索xdebug,找到xdebug的配置信息,添加如下代码:

js 复制代码
xdebug.remote_enable = 1
xdebug.remote_autostart = 1

保存后重启apache或nginx

4.修改vscode设置

文件 首选项 设置 (ctrl+,),搜索php

1 为php设置路径

找到PHP Validate: Executable Path,点击编辑,填写上php所在路径;

2 为php Debug设置路径

找到 PHP Debug: Executable Path ,点击编辑,填写上php所在路径;

注意:单斜杠要改为双斜杠

复制代码
"php.validate.executablePath": "D:\\anzhuang\\phpStudy\\PHPTutorial\\php\\php-7.4.3-nts\\php.exe",

5.创建launch.json文件

注意里面的端口和之前我们设置的保持一致即可(9003)

好了,到这里就配置完了,打断点,然后按f5即可开启调试了!

如果无法调试,请看你的php版本是不是8.2版本的,可能ext里面缺少php_xdebug.dll文件,需要手动去下载和安装,下载方法:

https://maoshu.fun/archives/405.html

铜牌 · 会员
50元/年
解锁全部文章
全部课程8折购买
如果在b站充值了专属会员,可联系猫叔直接开通相同时间的此会员
金牌 · 会员
1999元/12个月
解锁全部文章
全部课程5折购买
微信一对一答疑
优先解决问题