win环境下vscode配置DebugPHP
  • 环境

win10 PHP7.1.28


  • 下载和安装XDebug

先看好自己的PHP环境,然后打开这个链接https://xdebug.org/download.php

找到自己对应的XDebug版本


下载好的XDebug放到对应的php扩展目录里面


配置php.ini中的XDebug模块

1
2
3
4
5
6
7
8
;扩展的地址
zend_extension = C:\wamp\bin\php\php7.1.28\ext\php_xdebug-2.7.2-7.1-vc14-x86_64.dll
;开启远程调试功能
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
;配置端口和监听的域名
xdebug.remote_port=9000
xdebug.remote_host="localhost"

然后重启环境看下PHPinfo()里面的信息

如果有XDbug的存在就说明安装成功了

  • 在vscode里面安装和配置php debug

在插件中搜索php debug安装后,打开文件->首选项->设置 在用户设置中加入下面几行信息

1
2
3
"php.validate.enable": true,
"php.validate.executablePath": "C:\\php\\php.exe",
"php.validate.run": "onType"

然后再设置launch.json里面的内容,点击小齿轮就会出现

  • 开始调试

新建个index.php打上断点


然后按下F5,用浏览器里面访问这个文件,如果出现以下信息就说明成功了。