高效率php调试错误提示工具:最新版PHPstorm中的xdebug配置与使用详解(图)

韦小宝

韦小宝

2018-07-12

7069人浏览

原创

在我们的php开发中报错是很常见,而我们最长用的排查方式恐怕就是var_dump或者print_r了吧,这样我们在开发中到处都得去var_dump和print_r显然是很慢的,而phpstorm这个编辑器在目前的市场来说用的人还是比较多的了,好多人可能都没发现phpstorm中有个xdebug这个功能,那么xdebug是什么?这个功能它到底是用来干什么的呢?php中文网今天就来讲一讲xdebug是什么以及xdebug怎么用。

一. xdebug是什么?

phpstorm中的xdebug我在上面也已经讲了,在开发中我们排错基本上用的都是var_dump或print_r这种方法很low而且还很不方便,那么这个xdebug就完全的代替了我们在代码中一步一步去敲的var_dump或print_r,让我们的开发变得更快速了起来!

二. xdebug怎么用?

讲了这么废话就是为了引出我们的xdebug哈!有了对比才能显得出xdebug是多么的方便!下面我们就来配置一下phpstorm中的xdebug。

三. xdebug 配置步骤与使用技巧

第一步:我们首先打开phpstudy(我这里用的是phpstudy)到其他选项菜单中打开配置文件php.ini,我们直接拖到尾部,会发现有xdebug开头的代码

例如下图

 QQ图片20180712165454.png

这里的xdebug配置是不完整的,我们得在这里加上远程端口、自动跟踪等信息配置,代码如下:

// 这里是远程端口,远程端口是可以根据自己设置的。
xdebug.remote_port=9018
// 远程自动启动,我们设置的是1,也就是启动
xdebug.remote_autostart=1
// 自动跟踪,我们设置的也是1,也就是自动跟踪
xdebug.auto_trace=1
// 远程主机ip
xdebug.remote_host = "127.0.0.1"
// 远程开启,1为开启
xdebug.remote_enable=1

设置好之后需要重启一下phpstudy

第二步:打开phpstorm到设置中的Languages & Frameworks找到PHP下的debug点击打开

例如下图

 QQ图片20180712165636.png

phpstorm 2026.1 Mac
phpstorm 2026.1 Mac

PHP中文网提供PhpStorm 2026.1 Mac 版本下载,PhpStorm 2026.1 Mac 版已针对 Apple Silicon(M1/M2/M3/M4)芯片进行原生优化,实现了极速启动与流畅运行。该版本不仅深度适配 Laravel 13 与 Livewire 框架,还创新性地集成了 MCP 服务器,允许开发者直接在 IDE 内调用 Claude Code 等 AI 智能体辅助编程。配合优化的索引机制与 macOS 原生界面风格,它为 Mac 用户提供了目前最智能、最高效的 PHP 全栈开发

下载

这里标记的远程端口改成和我们在php.ini中设置的远程端口,接着我们再重启一下phpstorm即可

第三步:来使用xdebug,我们在phpstorm的右上角有个类似小电话的按钮,

例如下图

 QQ图片20180712165712.png

显示这个图标就是代表关闭了,我们点击一下变成这个样子图片1.png就代表开启了,在代码中我们哪里需要用到排查时只需要在代码的行数后点击一下,出现以下图片上的样子就代表我们我们锁定成功了

 图片2.png

这样我们直接到浏览器中打开我们的项目运行一下,就直接会跳转到我们的phpstorm中了例如下图

 图片3.png

 出现了图中的情况就代表我们的xdebug已经运行成功了!

我们想关闭这段排查结果再来点一下右上角的正方形就可以关闭了。

 图片4.png

 

最新版PHPstorm中的xdebug错误调试工具怎么样?是不是很方便!好了,教程就到这里,希望多多支持php中文网原创文章!

php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

phpstorm xdebug

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Selenium WebDriver元素定位与页面操作教程
Selenium WebDriver元素定位与页面操作教程

本专题整理Selenium WebDriver元素定位、XPath、CSS Selector、等待机制、窗口切换、Frame处理、Alert弹窗、Cookie操作和文件上传等核心用法。

2026.08.05

2

26

Selenium Grid分布式测试与并行执行教程
Selenium Grid分布式测试与并行执行教程

本专题整理Selenium Grid架构、远程WebDriver、并行测试、Docker部署、Kubernetes动态Grid、浏览器矩阵和测试环境扩展方法,适合进阶自动化测试团队使用。

2026.08.05

1

18

Selenium常见报错排查与自动化测试稳定性
Selenium常见报错排查与自动化测试稳定性

本专题整理Selenium常见报错、驱动版本问题、元素找不到、点击失败、等待超时、浏览器闪退、脚本不稳定和测试用例维护方法。

2026.08.05

0

17

墨刀AI提示词教学
墨刀AI提示词教学

本合集由PHP中文网精心整理,为您提供全面的墨刀AI提示词教学。内容涵盖高质量原型撰写公式与实操窍门,助您轻松掌握AI设计工具。无论是零基础入门还是进阶技巧,都能让您快速上手,大幅提升产品设计与协作效率。

2026.08.04

11

21

墨刀AI完整入门
墨刀AI完整入门

PHP中文网为您倾力打造墨刀AI保姆级入门指南完整版!本合集从零基础讲起,涵盖AI生成原型、提示词优化、图片转原型及多轮对话等核心功能。无论您是新手还是进阶用户,都能轻松掌握产品设计全流程。快来PHP中文网,一键解锁高效设计技巧,让想法即刻成型!

2026.08.04

8

20

墨刀AI进阶技巧
墨刀AI进阶技巧

本合集由PHP中文网精心整理,为您提供墨刀AI核心进阶策略指南。内容涵盖高效提示词写作、原型智能生成与微调、结构化导图制作及行业分析报告输出等实战技巧。助您轻松掌握AI设计工具,大幅提升产品设计与团队协作效率。

2026.08.04

10

14

火山引擎实名认证失败怎么办
火山引擎实名认证失败怎么办

火山引擎实名认证失败可能与证件信息填写错误、姓名或企业信息不一致、证件照片不清晰、营业执照状态异常、手机号验证失败或审核资料不完整有关。本专题整理个人认证、企业认证、资料上传、审核退回、重新提交和认证不通过的常见处理方法。

2026.08.04

5

10

火山引擎域名备案流程详解
火山引擎域名备案流程详解

火山引擎域名备案适合需要在火山引擎云服务器、对象存储、CDN或网站服务上绑定域名的用户参考。本专题整理备案入口、账号实名认证、备案类型选择、主体信息填写、网站信息提交、资料上传、初审核验、管局审核和备案失败排查,帮助用户完成网站上线前的备案流程。

2026.08.04

1

10

火山引擎DNS解析配置步骤
火山引擎DNS解析配置步骤

使用火山引擎DNS解析网站域名时,需要确认域名已完成管理接入,并正确配置服务器IP、CNAME地址或验证记录。本专题整理域名添加、记录类型选择、TTL设置、解析状态检查、备案和访问测试等流程,适合新手搭建网站时参考。

2026.08.04

3

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 128人学习

3分钟内将Xdebug安装到PHP
3分钟内将Xdebug安装到PHP

共1课时 | 102人学习