当前位置: 首页 > news >正文

vscode+phpstudy+xdebug如何调试php

vscode进行xdebug调试的通讯原理是这样的

浏览器--->服务器--->php--->php的xdebug扩展--->vscode的xdebug插件--->vscode

也就是通过xdebug的php扩展与vscode插件作为桥梁 实现了 php与vscode通讯。

php扩展会连接vscode插件,也就是说vscode插件是监听端口的一方。

所以我们要先安装 扩展与插件。

1.安装vscode插件php debug for xdebug

2.安装xdebug扩展

https://xdebug.org/download

去这里下载对应版本

下下来是个动态链接库,放在你使用的php的扩展目录里面

这三个配置写入php.ini

xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.mode = debug

php配置的xdebug端口是等一下要连接的vscode开放的端口

下面是vscode插件配置

然后phpsudy重启和开启调试器就行了

可以看见vscode监听了端口

最后要调试页面需要携带?XDEBUG_SESSION=xxx 这样的参数才会开启调试

http://www.lryc.cn/news/619578.html

相关文章:

  • 【R语言】R语言的工作空间映像(workspace image,通常是.RData)详解
  • YOLO v1 输出结构、预测逻辑与局限性详解
  • 教育元宇宙:一场重构教育生态的数字革命
  • 在实验室连接地下车库工控机及其数据采集设备
  • 面向局部遮挡场景的目标检测系统设计与实现
  • 开源WAF新标杆:雷池SafeLine用语义分析重构网站安全边界
  • Go语言实战案例:使用Gin处理路由参数和查询参数
  • .net\c#web、小程序、安卓开发之基于asp.net家用汽车销售管理系统的设计与实现
  • Redis学习——Redis的十大类型String、List、Hash、Set、Zset
  • SQL详细语法教程(一)--数据定义语言(DDL)
  • PCIe Base Specification解析(十)
  • 基于机器学习的自动驾驶汽车新型失效运行方法
  • BGP综合实验_Te. BGP笔记
  • Python实战教程:PDF文档自动化编辑与图表绘制全攻略
  • Blender模拟结构光3D Scanner(一)外参数匹配
  • 解决:nginx: [emerg] the “ssl“ parameter requires ngx_http_ssl_module
  • PyTorch神经网络工具箱(神经网络核心组件)
  • 第十二节:粒子系统:海量点渲染
  • 5.0.9.1 C# wpf通过WindowsFormsHost嵌入windows media player(AxInterop.WMPLib)
  • Go 1.25正式发布
  • ant-design a-from-model的校验
  • 自然语言处理的实际应用
  • OpenAI官方写的GPT-5 prompt指南
  • [C语言]第二章-从Hello World到头文件
  • 服务器硬件电路设计之 I2C 问答(五):I2C 总线数据传输方向如何确定、信号线上的串联电阻有什么作用?
  • Vue实时刷新,比如我提交审核,审核页面还需要点查询才能看到最新数据
  • 广州健永信息科技有限公司发展历程
  • 【分布式 ID】一文详解美团 Leaf
  • ubuntu24.04安装 bpftool 以及生成 vmlinux.h 文件
  • MySQL的MVCC多版本并发控制