PHPStorm中使用Xdebug插件调试代码
本例主要讲安装完Xdebug扩展后(这个抽时间会拿出来讲),如何配置PHPStorm来进行辅助调试,具体的操作步骤如下所示:
(1)配置PHP CLI运行时
配置PHP CLI运行时执行文件地址,需要访问“File>Settings>Languages & Frameworks>PHP”配置页面,如下图所示。
![](https://img.haomeiwen.com/i13638350/a1ddded6289bbda7.png)
在配置界面中,可以看到CLI Interpreter选项是未选中状态,说明PHP CLI 运行时还未配置。此时需要单机后方的“...”按钮进一步配置,需要在提示项PHP executable后,选中PHPStudy集成开发环境对应PHP版本的exe文件即可。操作完成后,在配置界面就会自动展示PHP的基本信息和是否开启了Xdubug扩展,如下图所示。
![](https://img.haomeiwen.com/i13638350/7992ab86c175711e.png)
(2)修改Xdebug的默认端口
因为Xdebug的默认端口已经不是9000(Xdebug和PHPStorm默认的配置了,所以需要修改端口的配置。访问“File>Settings>Languages & Frameworks>PHP>Debug”中设置页面,修改端口9000为9999,如下图所示。
![](https://img.haomeiwen.com/i13638350/53ad7bdc0013e034.png)
(3)配置Xdebug DBGp远程调试
访问“File>Settings>Languages & Frameworks>PHP>Debug>DBGp Proxy”设置页面,如下图所示。
![](https://img.haomeiwen.com/i13638350/552cfa05750bef8e.png)
(4)创建Xdebug服务
访问“File>Settings>Languages & Frameworks>PHP>Servers”设置页面,单击左上方的“+”号按钮进行Xdebug服务的创建,添加信息如下图所示。
![](https://img.haomeiwen.com/i13638350/0997ed9d0c4cdcaf.png)
完成以上4个步骤后,注意要保存设置项。
(5)调试信息设置
在PHPStorm的工具栏中找到Xdebug(调试)菜单,选择Edit Configurations命令进入配置界面,如下图所示。
![](https://img.haomeiwen.com/i13638350/12c5e6fdc5079fa5.png)
进入到配置界面后,单击左上方的“+”号按钮添加新的配置项。注意:这里需要选择PHP Web Page类型。具体的配置项中,在Server处选择刚才创建的Xdebug服务,即xdebug,Start URL处的内容则是根据实际的访问路径填写,如下图。
![](https://img.haomeiwen.com/i13638350/153c9e357ccdba81.png)
![](https://img.haomeiwen.com/i13638350/182b5a1981aa12a6.png)
(6)开始调试
调试程序需要开启端口监听,开启前和开启后的效果,如下图所示。
![](https://img.haomeiwen.com/i13638350/a9dc7899ae370947.png)
![](https://img.haomeiwen.com/i13638350/38533cfe9f5dbae0.png)
随后单击Debug按钮即可开始调试,如下图。
![](https://img.haomeiwen.com/i13638350/50c20241d6863c46.png)
(7)查看调试结果
开始调试后,在PHPStorm下方会自动出现Xdebug调试相关的控制台,方便调试步骤和结果查看,如下图所示。
![](https://img.haomeiwen.com/i13638350/9052db93b2f2b0bf.png)
执行到这一步时,就可以在PHPStorm中使用Xdebug对代码进行调试了。借助强大的工具,可以编写更加健壮的代码。