vscode php7.3 xdebug 快速配置教程

碎碎念

在配置php和vscode时查阅了很多教程,走了点弯路,于是快速记录下,前人栽树,后人乘凉!

开始

  • 前置步骤
    • 安装vscode,轻便好用,适合初期写代码,调试等等:点我下载最新版本
    • 安装xampp,不解释,最快速的运行php相关环境,傻瓜式操作,注意其本身没有debug模块:[点我下载](https://www.apachefriends.org/download.html
      这里注意,安装完之后记得把php目录加入到系统变量中,这样就可以在shell中运行php命令,如下图:
      image.png
    • 下载对应版本的xdebug.dll并且配置:这里不推荐大家自己去选择xdebug版本,强烈建议大家通过xdebug提供的检测工具自动分析你需要下载的xdebug版本:打开检测链接
      检测方法也很简单,在一段php脚本中输入以下,:

之后打开运行脚本的当前目录下的result.txt,全选复制粘贴到分析页面输入框后,点击分析,形成分析结果,如下图,点击下载对应版本即可。


vscode php7.3 xdebug 快速配置教程_第1张图片
image.png
  • 配置xdebug 然后跟着Instruction做即可,也就是把dll文件放到xampp\php\ext下。然后在xampp\php目录下找到php.ini文件,在文件末尾加入这么几行:
[xdebug]
zend_extension = "C:\xampp\php\ext\php_xdebug-2.9.0-7.3-vc15-x86_64.dll"
xdebug.remote_enable = On
;启用性能检测分析
xdebug.profiler_enable = On
;启用代码自动跟踪
xdebug.auto_trace=On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
;指定性能分析文件的存放目录
xdebug.profiler_output_dir ="G:/wamp64/tmp"
xdebug.show_local_vars=0

;配置端口和监听的域名
xdebug.remote_port=9000
xdebug.remote_host="localhost"
  • 验证是否成功 在页面上打印echo phpinfo(),找到如下字样即证明配置成功!
    vscode php7.3 xdebug 快速配置教程_第2张图片
    image.png

你可能感兴趣的:(vscode php7.3 xdebug 快速配置教程)