1、配置一个 phpinfo.php文件; 2、安装xdebug插件 打开https://xdebug.org/wizard,将phpinfo.php源代码,复制到 文本输入框,xdebug会分析出php环境配置,然后按照说明安装即可。 注意:端口最好不
1、配置一个 phpinfo.php文件;
2、安装xdebug插件
打开https://xdebug.org/wizard,将phpinfo.php源代码,复制到 文本输入框,xdebug会分析出php环境配置,然后按照说明安装即可。
注意:端口最好不要用9000,不然会跟Nginx冲突
3、修改vscode配置
文件 ----> 首选项 ----> 设置,点击:在settings.json中编辑,在其中添加自己安装的php路径
一定要确定自己的安装路径是否正确!!!
"php.debug.executablePath": "G:\\phpEnv\\php\\php-7.4\\php.exe",
"php.validate.executablePath": "G:\\phpEnv\\php\\php-7.4\\php.exe"
4、安装vscode插件
PHP Debug
PHP Intelephense
PHP Xdebug
注意:PHP Xdebug 如下图所示的错误,可以选择安装旧版本0.6
5、配置launch.json
注意端口号要跟php.ini中一致 (不然会被占用)
5.1、首先要创建一个test测试文件夹,并且确保:
test文件夹一定要放在php安装路径的WWW文件夹中
5.2、将test文件夹在VScode中打开
5.3、配置launch.json
{
"configurations": [
{
"name": "Launch current script in console",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"externalConsole": false,
"port": 9001
},
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9001
}
]
}
5.4、在test文件夹中新建一个index.php文件,配置如下
5.5、设置断点,开始调试
在php中打开Apache
再次刷新即可
遇到大坑 :
将正在使用的php加入环境变量。因为phpstudy默认是没有将php加入环境变量钟的,结果就是无论你怎么写配置都注定以失败告终,而且没有错误提示。