使用vscode调试php代码
下载xdebug
官网
但是需要自己确定php的版本和编译器的版本
但是官网的链接似乎有问题,php5.5的两个反过来了
之后将其添加到php.ini
文件中
1 | [XDebug] |
将php添加到环境变量中
这就不细说了
配置vscode中的php路径
在settings.json中指定
调试
踩到的坑
- VScode的php debug插件默认是用环境变量中的php来进行调试的,所以php如果没有加入到环境变量中的话是会报错的。
- 我刚开始用了wampserver的php来进行调试,但是后来失败了,说是没办法加载xdebug插件,所以换成了phpstudy
- 找不到setting文件?这个坑害惨了
在这个地方需要添加php的路径 - 两种调试方式,一种是listen for xdebug,需要打开浏览器,另一种是launch currently open script