sublime怎么调试PHP代码_sublime配置Xdebug实现断点调试全程指南


必须配置Xdebug扩展和Sublime插件实现PHP断点调试。先确保PHP环境安装并启用Xdebug,通过phpinfo()验证,配置php.ini中xdebug.mode=debug、client_host=127.0.0.1、client_port=9003等参数,重启Web服务;再在Sublime Text中通过Package Control安装Xdebug Client或Debugger插件;接着在Tools → Debugger → Open Debuggers Settings中添加调试配置,设置type为php、端口9003与pathMappings路径映射;最后在Sublime中打开项目,设断点,启动调试并选择“Listen for Xdebug”,浏览器访问带XDEBUG_SESSION_START=1的URL触发调试,可查看变量和执行流程。

sublime怎么调试php代码_sublime配置xdebug实现断点调试全程指南

在使用 Sublime Text 编辑 PHP 代码时,想要实现断点调试,必须借助 Xdebug 扩展和合适的插件配合。虽然 Sublime 本身不内置调试功能,但通过配置 Xdebug 和安装 PHP Debugger 插件(如 Xdebug Client),可以实现完整的断点调试流程。以下是详细的配置步骤。

一、确认环境已安装并启用 Xdebug

调试的核心是 PHP 的 Xdebug 扩展。确保你的 PHP 环境中已正确安装并启用了 Xdebug。

检查方法:

  • 创建一个 phpinfo.php 文件,写入 ,在浏览器中访问。
  • 查找是否有 Xdebug 模块信息。如果没有,需手动安装。

在 php.ini 中添加或修改以下配置:

立即学习“PHP免费学习笔记(深入)”;

[xdebug]
zend_extension=xdebug.so ; Linux/Mac 路径可能不同,Windows 为 xdebug.dll
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.log="/tmp/xdebug.log" ; 可选:用于排查连接问题

保存后重启 Web 服务(如 Apache 或 Nginx)或 PHP-FPM。

二、Sublime Text 安装必要插件

打开 Sublime Text,使用 Package Control 安装以下插件:

  • Package Control: Install Package
  • 搜索并安装 Xdebug Client(原名:Debugger - 需选择支持 Xdebug 的版本)

推荐使用 Debugger 插件(由 rprichard 开发),它支持 Xdebug 协议。

晓象AI资讯阅读神器 晓象AI资讯阅读神器

晓象-AI时代的资讯阅读神器

晓象AI资讯阅读神器 72 查看详情 晓象AI资讯阅读神器

安装完成后重启 Sublime。

三、配置 Sublime Debugger 支持 PHP/Xdebug

进入菜单:Tools → Debugger → Open Debuggers Settings,在用户设置中添加 PHP 调试配置:

{ "configurations": [ { "type": "php", "request": "launch", "name": "Listen for Xdebug", "pathMappings": { "/var/www/html": "${folder}", // 服务器路径映射到本地项目路径 }, "port": 9003 }, { "type": "php", "request": "attach", "name": "Attach to Xdebug", "port": 9003, "pathMappings": { "/var/www/html": "${folder}" } } ] }

注意:

  • /var/www/html 是你服务器上项目的根目录,需根据实际环境修改。
  • ${folder} 表示当前打开的项目文件夹。
  • 端口保持与 php.ini 中 xdebug.client_port 一致(默认 9003)。

四、启动调试并设置断点

步骤如下:

  • 在 Sublime 中打开你的 PHP 项目文件夹。
  • 打开要调试的 PHP 文件,点击左侧行号区域设置断点(红点出现)。
  • 点击 Tools → Debugger → Start Debugging,选择 “Listen for Xdebug”。
  • 在浏览器中访问该 PHP 页面,例如:http://localhost/test.php?XDEBUG_SESSION_START=1。

如果配置正确,Sublime 会暂停在断点处,可查看变量、调用栈、单步执行等。

也可使用浏览器插件(如 Xdebug Helper)自动附加调试参数,提升效率。

基本上就这些。只要环境连通、路径映射正确,Sublime + Xdebug 就能稳定调试 PHP 代码。调试过程中遇到连接失败,优先检查防火墙、端口占用和 xdebug.log 日志。配置一次,长期可用。

以上就是sublime怎么调试PHP代码_sublime配置Xdebug实现断点调试全程指南的详细内容,更多请关注php中文网其它相关文章!


# 也可  # 东明县小井乡网站建设  # 页面内seo优化  # 谷歌seo软件排名  # 阿飞seo资料大全官网  # 网站搜索优化收费情况  # 公司品牌营销推广文案  # 兖州区谷歌seo优化  # 青州seo优化流程  # 江苏互联网网站建设业务  # 蓟县律师网站建设费用  # 解决问题  # 之心  # 如果没有  # 中文网  # 相关文章  # php  # 推荐使用  # 就能  # 行号  # 重启  # s  # 端口  # app  # 浏览器  # 防火墙  # nginx  # apache  # windows  # sublime  # html  # linux 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894 】


相关推荐: 偃武诸葛亮阵容搭配推荐  iPhone 15 Pro如何查看存储空间占用_iPhone 15 Pro存储空间查看教程  解决CSS容器溢出问题:使用calc()实现精确布局与边距控制  win11关机几秒又自己开机 Win11关机自动重启问题修复  三星M34录音变声问题_Samsung M34麦克风调整  全球各国上班时间表外贸邮件时间  C++如何将字符串转换为大写或小写_C++ transform函数的使用技巧  Python定时发送QQ消息  曝《丝之歌》DLC有望开发!开发商还有神秘新企划  如何发挥新媒体矩阵作用?新媒体矩阵怎么搭建?  C#中的Record类型有什么优势?C# 9新特性Record与Class的用法区别  西瓜视频怎么查看访客记录_西瓜视频访客记录查看方法  mysql中外键约束如何使用_mysql FOREIGN KEY操作  PHP页面重载后变量状态保持:实现用户档案连续浏览的教程  Excel如何制作月度销售统计图_Excel动态图表制作与控件应用  知音漫客官网首页入口_知音漫客热门漫画推荐  《绝区零》2.3前瞻|直播|内容介绍  折叠屏手机充不进电是什么问题? 特殊结构带来的维修难点  鸣潮历史学家灯塔位置一览  C++ static关键字作用_C++静态成员变量与静态函数  《随手记》备份数据方法  mysql导入sql文件能分批导入吗_mysql分批次导入大sql文件的实用技巧  VS Code中的Tailwind CSS IntelliSense插件使用技巧  Python类装饰器动态修改方法时的类型提示:Mypy插件实现精确静态分析  电脑没有声音了怎么办 电脑声音问题的全面排查与修复指南【详解】  《合金装备4》有望推出重制版!制作人发话了  《oppo商城》维修服务位置  顺丰快递收费标准查询_如何查看顺丰最新收费价格  韩剧圈正版官网入口_韩剧圈官方指定登录  TikTok笔记文字无法编辑如何解决 TikTok笔记文字编辑优化方法  从J*a应用程序中导出MySQL表数据的技术指南  《procreate》绘制渐变效果教程  哔哩哔哩在线观看入口 B站官网免费进入  123平台官方登录入口 123邮箱网页端在线沟通工具  《环球网校》设置报考省市方法  餐馆菜篮选购指南  在Flask应用中安全高效地更新SQLAlchemy用户数据  Sublime怎么快速复制文件路径_Sublime右键菜单增强技巧  Animex动漫社正版在线入口 Animex动漫社动漫官方观看网  使用 .htaccess 正确配置 WordPress 子目录重定向与路径保留  AI图层蒙版怎么用_AI图层蒙版应用技巧与设计实例  雨课堂官网在线登录 网页版雨课堂登录链接  睡觉时心跳快是什么原因 夜间心悸如何应对  稻壳阅读器官方直达网址链接 稻壳阅读器文档阅读平台主页资源入口  《气泡星球》兑换码礼包大全  泰拉瑞亚网页版在线登录入口 泰拉瑞亚官方正版入口  银信通自动开通原因揭秘  Word如何将文字快速转成表格 Word文本转换成表格功能使用技巧【效率】  mysql怎么查询数据_mysql基础查询语句使用教程  在Peewee中处理PostgreSQL记录重复:一站式数据摄取教程 

 2025-12-16

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.