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