在phpstudy环境下配置搭建XDEBUG配合PHPSTORM的调试环境

在传统的PHP编程调试代码过程中,比较依赖var_dump()与exit()等方式打印中间变量,对代码进行单步调试,并不能像其他语言,比如JAVA之类的,可以直接通过集成在IDE环境中的DEBUG组件来进行方便的代码单步DEBUG。然而,使用传统的PHP手动调试代码,打断点的方式,有时会显得比较辛苦,调试的工作效率方面也相对会低一些,所以,最近,我通过参考相关资料,成功在phpstudy的环境下,结合PHPSTORM这款IDE集成了XDEBUG插件,使得调试PHP代码,可以多一个选择。现特将相关集成的步骤总结梳理一下:

操作步骤1:

打开浏览器:进入以下页面链接:

Xdebug: Documentation >> Installation

操作步骤2:

在本地开发环境,创建info.php文件,文件内容如下:

php 复制代码
<?php
    phpinfo();
?>

在浏览器中来到本地开发环境的info.php网页,并查看网页源代码,并将内容全选完全复制粘贴到步骤1中的输入框中。

操作步骤3:

根据官网提示,进行后续操作:

特别备注:

经过实际操作验证,如果是在PHPSTUDY这个集成开发环境中的话,其实可以不用根据官网提示,进行对应版本的*.dll文件下载。在本身的扩展文件目录下,就有了对应的php_xdebug.dll 文件,可以直接进行使用(备注:反而是根据官网下载版本的*.dll文件,不一定那么好用),可以跳过下载的步骤,直接调整php.ini配置文件中的内容即可。

操作步骤4:

根据提示操作,修改php.ini的文件内容,在文件的末尾添加上以下的内容:

备注:zend_exttension的内容请根据实际情况的路径位置进行填写。

bash 复制代码
[xdebug]
zend_extension="D:\Softwares\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="PHPSTORM"

操作步骤5:

重启服务器,并再次通过info.php来查看并验证XDEBUG的扩展模块是否已经成功安装了。

操作步骤6:

调整PHPSTORM中的相关配置:

启动调试DEBUG流程:

至此,就可以成功地在PHPSTORM环境中的断点进行代码调试了。

相关推荐
ol木子李lo5 小时前
Visual studio 2022高亮汇编(ASM)语法方法
汇编·ide·windows·visual studio
曹牧1 天前
Eclipse为方法添加注释
java·ide·eclipse
zandy10111 天前
2025年11月AI IDE权深度测榜:深度分析不同场景的落地选型攻略
ide·人工智能·ai编程·ai代码·腾讯云ai代码助手
youngerwang1 天前
【字节跳动 AI 原生 IDE TRAE 】
ide·人工智能·trae
youngerwang1 天前
AI 编程环境与主流 AI IDE 对比分析报告
ide·人工智能
猿小猴子1 天前
主流 AI IDE 之一的 Google Antigravity IDE 介绍
ide·人工智能·google·antigravity
charlie1145141911 天前
利用WSL + VSCode + ESP-IDF6开发ESP32系列单片机指南
ide·vscode·单片机·esp32·wsl·指南·工程
醇氧2 天前
Idea防止工具栏自动隐藏
java·ide·intellij-idea
0欧姆2 天前
VScode 创建 QNX 模板工程
ide·vscode·编辑器
路人甲ing..2 天前
用 Android Studio 自带的模拟 Android Emulator 调试
android·java·ide·ubuntu·kotlin·android studio