在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环境中的断点进行代码调试了。

相关推荐
Cuit小唐2 小时前
VsCode使用SFTP连接Linux
linux·ide·vscode
EstrangedZ2 小时前
vscode(MSVC)进行c++开发的时,在debug时查看一个eigen数组内部的数值
c++·ide·vscode
Monly2118 小时前
IDEA:控制台中文乱码
java·ide·intellij-idea
一个处女座的暖男程序猿19 小时前
VScode设置鼠标滚轮调节代码
ide·vscode·编辑器
lincats2 天前
一步一步学习使用FireMonkey动画(6) 用实例理解动画的运行状态
ide·delphi·livebindings·delphi 12.3·firemonkey
@Demi2 天前
vsCode或Cursor 使用remote-ssh插件链接远程终端
服务器·ide·vscode·ssh
lincats2 天前
一步一步学习使用FireMonkey动画(5) 动画图解11种动画插值类型
ide·移动开发·delphi 12.3·firedac·firemonkey
王伯爵2 天前
Visual Studio Code (VS Code) 工作区配置文件的作用
ide·vscode·状态模式
南风里2 天前
Android Studio下载gradle文件很慢的捷径之路
android·ide·android studio
后天han3 天前
vscode中launch.json中定义的编译文件名于生成的不一致修改
ide·vscode·编辑器