chaihongjun.me

VSCode配置PHP Debug插件

最近正在学习TP5的框架,找到一份资料内容关于调试的部分有些久远了,而且讲的并不是很详细。为了能清晰的看到调试的结果,在网上搜寻了一圈终于搞掂。前景提要,使用的开发工具是VSCode,使用的电脑是WIN系统,并且PHP的debug插件Xdebug并没有安装配置,所以解决问题的步骤就是,先找到PHP对应版本需要的Xdebug安装并配置好,再给vscode安装对应的插件PHP Debug。

1.首先前往 https://xdebug.org/wizard 确认需要下载什么版本的Xdebug。

这个很简单,访问phpinfo输出的页面查看它的源代码(ctrl+u),将源代码复制并粘贴到上面链接中的表单处

2.点击“分析”按钮,得到反馈信息。

  1. Download php_xdebug-3.0.2-7.4-vc15-x86_64.dll

  2. Move the downloaded file to D: mppphpext

  3. Update D: mppphpphp.ini and change the line
    zend_extension = D: mppphpextphp_xdebug-3.0.2-7.4-vc15-x86_64.dll

  4. Restart the webserver

依照上面的反馈信息操作(具体的文件路径可能不同,但是按照提示操作即可)

3. 安装VSCode插件【php debug】,由于有两个同名的,所以切记作者是"Felix Becker"

4. 插件安装完成之后需要再在php.ini配置文件添加如下内容,注意xdebug3和xdebug2版本添加内容的不同

//xdebug 3

xdebug.mode = debug
xdebug.start_with_request = yes
xdebug.client_port = 9000

//xdebug 2

xdebug.remote_enable = 1
xdebug.remote_autostart = 1

知识共享许可协议本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。作者:chaihongjun»

相关推荐