vscode配置xdebug调试

2023-10-28

参考:

vscode配置PHP调试xDebug_wx61cd54ea3a202的技术博客_51CTO博客

Xdebug V3 不会停止 VSCode 中的断点 |

1,打印php信息

 

2, 打开 Xdebug: Support — Tailored Installation Instructions

3,在显示php信息的页面ctrl+a , ctrl+c,复制所有信息,粘贴到

得出分析结果

4,在php的扩展文件中添加xdebug的扩展配置

 

[Xdebug]
; 两种写法皆可
;zend_extension = "F:\phpstudy_pro\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug.dll"
zend_extension = php_xdebug

xdebug.mode = debug
xdebug.start_with_request = yes

;与vscode中launch.json中的配置保持一致
xdebug.client_port = 9000

;两种写法皆可
;xdebug.client_host = "127.0.0.1"
xdebug.client_host = localhost

xdebug.idekey = VSCODE

配置完成,重启服务器,再次打印php信息,php信息中包含xdebug扩展的信息,即为配置成功。

5,在vscode中下载插件

php xdebug可能会因版本问题报错如下

 这会导致debug失败。可降低版本

6, 配置 settings.json

File->Preferences->Settings,打开页面

配置完成后注意保存。

7,配置launch.json

配置完成后注意保存。

8,点击开启调试,应出现调试控制窗口;打断点,运行该php文件,代码运行到断点处时停止。正常情况下应该是这样。

 9,解决Phpstudy + xDebug调试时间短,超时的问题

 https://blog.csdn.net/weixin_42140534/article/details/119516124

https://blog.csdn.net/u013101178/article/details/109207340?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.pc_relevant_paycolumn_v2&spm=1001.2101.3001.4242.1&utm_relevant_index=3

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vscode配置xdebug调试 的相关文章

随机推荐

  • awk 练习题

    test txt为cp etc passwd test txt 用awk 打印整个test txt 以下操作都是用awk工具实现 针对test txt awk F print 0 test txt 查找所有包含 bash 的行 awk ba
  • web前端知识总结一(HTMl+CSS)

    web前端知识总结一 HTML CSS 文章目录 web前端知识总结一 HTML CSS 浏览器 HTML基础 换行标签 水平线标签 图片标签 绝对路径 相对路径 视频标签 链接标签 锚点 无序列表 有序列表 自定义列表 表格 表格属性 合
  • vue使用什么进行css开发,教你在Vue项目中使用React超火的CSS-in-JS库: styled-components...

    什么是CSS in JS 顾名思义 CSS in JS就是可以使用JS来编写CSS样式 那么为什么要用JS来编写CSS呢 我写CSS写的好好的 干嘛非给自己找不自在呢 相信以前大家都听说过这么一个词 关注点分离 就算没听过这个词那么你肯定至
  • Java笔记-Object,String,Math,BigInteger类

    一 项目的jar包的导入与导出 jar包是一个可以包含许多 class文件的压缩文件 我们可以将一个jar包加入到项目的依赖中 从而该项目可以使用该jar下的所有类 也可以把项目中所有的类打包到指定的jar包 提供给其他项目使用 1 1导出
  • 艾诺威Aerohive AP120,TTL简单设置和Image(固件)损坏修复等

    艾诺威Aerohive AP120 TTL简单设置和Image 固件 损坏修复等 原始用户名 admin 原始密码 aerohive 默认IP 192 168 58 64 eth0 WAN口 mgt0 LAN口 WLAN 无线 串行口速度
  • IDEA使用maven搭建java项目连接redis(图文)

    1 新建项目 2 添加依赖 对应的依赖配置项可以在https mvnrepository com artifact redis clients jedis 中找到 可以根据自己想要的版本进行配置 3 mevan下载jar 4 解决依赖包导入
  • 美国教育数据分析

    现有一份来自kaggle的美国教育相关的数据集 数据中一共有1497个样本 25个属性 我们先将这份数据的缺失值进行补充 并进行标准化 然后将这份数据中的学生数学成绩作为标签 利用其它的24个属性构建机器学习方法 来对学生成绩进行预测 通过
  • 《英语国家社会与文化入门》答案翻译

    Traslate by 东莞理工学院 14级软件2班 赖静朝 本资料仅供学习交流 不保证内容的绝对准确性 严禁使用于任何商业用途 下载地址 链接 http pan baidu com s 1nv6JhAp 密码 b3oc 如果发现错误 可以
  • 锐捷实操系列

    1 锐捷实操 Telnet方式登录 1 配置路由器以太网口的IP地址 Ruijie config interfaceinterface number 进入接口配置模式 Ruijie config if GigabitEthernet0 0
  • Blender基础操作:移动游标位置、快速设置原点

    1 游标 作用 用于物体定位 比如 1 作为出生点 新创建的物体的初始位置 2 在游标处汇合的操作 右键 吸附 选中项 游标 如何移动游标的位置 手工移动 选中游标工具 点到指定位置 不推荐 右键 吸附 游标 选中项 自动吸附 勾选磁铁 顶
  • 华为测开面试记,三面被吊打,所幸最后Offer已到手

    在互联网做了几年之后 去大厂 镀镀金 是大部分人的首选 大厂不仅待遇高 福利好 更重要的是 它是对你专业能力的背书 大厂工作背景多少会给你的简历增加几分竞争力 但说实话 想进大厂还真没那么容易 最近面试华为 结果三面被吊打 不甘心的我整理了
  • 简单使用 MySQL 索引

    MySQL 索引 1 什么是索引 在数据库表中 对字段建立索引可以大大提高查询速度 通过善用这些索引 可以令 MySQL 的查询和 运行更加高效 如果合理的设计且使用索引的 MySQL 是一辆兰博基尼的话 那么没有设计和使用索引的 MySQ
  • linux:vmware下docker容器无法ping通外部

    问题 如题 原因 可能是因为网络原因 之前用的梯子如果没有断开而直接关机 导致网卡出现异常 而vm ware也可能是同样原因 尝试解决 关闭vmware并重启 再一次进入到容器 问题解决
  • ant编译Tomcat8时报错 the archive file.tar.gz doesn't exist

    报错 testexist echo Testing for D project Tomcat 8 0 2 src share commons dbcp2 2 0 SNAPSHOT src build xml downloadgz 2 pro
  • Python tkinter 树形列表控件(Treeview)的使用方法

    1 方法 方法 描述 bbox item column None 返回指定item的框选范围 或者单元格的框选范围 column cid option None kw 设置或者查询某一列的属性 delete items 删除指定行或者节点
  • [专利与论文-11]:南京市职称申请 - 继续教育学时认定表如何填写

    2021年电子信息申报通知 中 高级 南京人力资源和社会保障学会 关于做好2020年度南京市专业技术人员继续教育工作的通知 关于做好2020年度南京市专业技术人员继续教育工作的通知 今年申报职称 关于学时 需要填写 南京市专业技术人员继续教
  • MySQL自带数据库

    文章目录 MySQL自带数据库 自带数据库介绍 1 mysql 2 information schema Server层统计信息字典表 Server层表级别对象字典表 Server层其它信息字典表 InnoDB层系统字典表 InnoDB层锁
  • tcp短连接TIME_WAIT问题解决方法大全(4)——tcp_tw_reuse

    tcp tw reuse选项的含义如下 http www kernel org doc Documentation networking ip sysctl txt tcp tw reuse BOOLEANAllow to reuse TI
  • arduino uno官方原理图_Arduino基础入门篇27—步进电机驱动库的使用

    本篇介绍步进电机驱动库的使用 通过读取电位器输入 控制步进电机转动相应角度 Stepper库是官方提供的驱动库 我们启动Arduino IDE 点击 文件 示例 就能找到Stepper库 官方提供了四个例程 关于Stepper库可参考官方介
  • vscode配置xdebug调试

    参考 vscode配置PHP调试xDebug wx61cd54ea3a202的技术博客 51CTO博客 Xdebug V3 不会停止 VSCode 中的断点 1 打印php信息 2 打开 Xdebug Support Tailored In