php+vscode+xdebug调试安装
php+vscode+xdebug调试安装
各软件版本说明
php8.0
vscode1.85.0
xdebug
需要注意的地方
💁安装时值得注意的地方:因为xdebug的最近版本已停止支持32位的php的windows版本,所以下载版本较新的php版本时应该下载64位的,以便于与xdebug相适应。
😇xdebug3.0之后版本,在php.ini中配置时,停止使用之前版本的配置格式,改用新的配置代码。详细请参考阅读:Xdebug: Documentation » Upgrading from Xdebug 2 to 3
⚠️因新的版本中9000端口已默认改为9003,如需配置,请留意
各种配置说明
php.ini配置
最新版的版本配置代码⬇️

如果不知道自己的php版本适合哪个版本的xdebug,请将phpinfo()中输出的部分信息(如下面附图中的内容)复制粘贴到下面链接中的方框中,即可得到提示下载

xdebug配置
xdebug分析链接Xdebug: Support — Tailored Installation Instructions

vscode配置
在vscode中安装插件,修改配置

修改配置:点击file->preferences->settings->在搜索框中输入php->点击edit in settings.json进入设置代码页面

{
"workbench.colorTheme": "Default Dark Modern",
"php.validate.executablePath": "E:/php-8.0/php.exe",
"php.debug.executablePath": "E:/php-8.0/php.exe",
"phpserver.phpConfigPath": "E:/php-8.0/php.ini",
"phpserver.phpPath": "E:/php-8.0/php.exe",
"eslint.enable": false,
"intelephense.diagnostics.undefinedMethods": false,
"intelephense.diagnostics.undefinedTypes": false,
"files.autoSave": "onFocusChange",
"intelephense.phpdoc.classTemplate": {
"summary": "$1",
"tags": [
"@package ${1:$SYMBOL_NAMESPACE}"
]
}
}
launch.json配置
在该项目文件夹.vscode下创建一个 lanch.json 文件。
为了创建 lanch.json 文件,需要点击左侧的调试按钮进入到 Debug view 界面,或者点击顶部的调试菜单选项。

配置结束后,验证xdebug是否调试成功,可以在phpinfo()输出界面搜索xdebug看是否有搜索结果出现,有就调试成功了。



浙公网安备 33010602011771号