vscode|vscode php7.3 xdebug 快速配置教程

碎碎念 【vscode|vscode php7.3 xdebug 快速配置教程】在配置php和vscode时查阅了很多教程,走了点弯路,于是快速记录下,前人栽树,后人乘凉!
开始

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

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

vscode|vscode php7.3 xdebug 快速配置教程
文章图片
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|vscode php7.3 xdebug 快速配置教程
    文章图片
    image.png

    推荐阅读