美文网首页
vscode php7.3 xdebug 快速配置教程

vscode php7.3 xdebug 快速配置教程

作者: 猪脚面线 | 来源:发表于2019-12-31 13:43 被阅读0次

碎碎念

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

开始

  • 前置步骤
    • 安装vscode,轻便好用,适合初期写代码,调试等等:点我下载最新版本
    • 安装xampp,不解释,最快速的运行php相关环境,傻瓜式操作,注意其本身没有debug模块:[点我下载](https://www.apachefriends.org/download.html
      这里注意,安装完之后记得把php目录加入到系统变量中,这样就可以在shell中运行php命令,如下图:
      image.png
    • 下载对应版本的xdebug.dll并且配置:这里不推荐大家自己去选择xdebug版本,强烈建议大家通过xdebug提供的检测工具自动分析你需要下载的xdebug版本:打开检测链接
      检测方法也很简单,在一段php脚本中输入以下,:
<?php
$myfile = fopen("result.txt", "w") or die("Unable to open file!"); 
# 打开输出缓冲区  
# 所有的输出信息不直接发送到浏览器,而是保存在输出缓冲区  
ob_start();  
  phpinfo();  
  $txt = ob_get_contents();  
ob_end_clean();  
  
fwrite($myfile, $txt);  
fclose($myfile);
?>

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


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(),找到如下字样即证明配置成功!
    image.png

相关文章

网友评论

      本文标题:vscode php7.3 xdebug 快速配置教程

      本文链接:https://www.haomeiwen.com/subject/qqpboctx.html