作为程序员一定要保持良好的睡眠,才能好编程

在phpStorm中使用Xdebug插件调试代码

发布时间:2020-03-24


在备案安装完成Xdebug扩展后,就可以继续配置phpStorm来进行辅助调试了,如果还没有安装Xdebug扩展,请移步 

php 安装xdebug进行调试  


具体步骤如下:


1、配置PHP CLI运行

配置 PHP CLI 运行时执行的文件地址,需要访问如图所示

pz.jpg

pz1.png


在配置页面可以看到 CLI Interpreter 选项是未选中状态,说明 PHP CLI 是没有配置的。我这里已经配置过了,因此显示php 7。 

此时需要点击后方的 “...”按钮进一步的配置,需要在提示项 PHP executable 后选择php对应的exe文件即可。

操作完成后,在配置界面就会自动展示 Xdebug及php.ini所在的路径,如图:


pz2.jpg



2、修改Xdebug的默认端口

因为Xdebug的默认端口已经不是9000(因为xdebug配置文件的时候,我们改成了9999),这时候与phpStorm默认配置的就不一样了,

而且9000 端口一般是php-fpm使用的端口,因此改成 9999,或其他端口


pz3.jpg


can accept external connections  可以接受外部连接

force break at first line when no path mapping specified  未指定路径映射时在第一行强制中断

force break at first line when a script is outside the project  当脚本在项目外部时,在第一行强制中断


3、配置Xdebug DBGp远程调试


pz4.jpg



4、创建Xdebug服务

pz5.jpg


完成以上的4个步骤后,注意保存设置。


完成上面这4个步骤,就可以使用debug调试了




5、调试信息配置

image.png


点击配置 Edit Configurations


image.png


如果没有找到 php web page  请查找 php web Application 这个选项



以上两项都是一样的。



6、配置完成后,开始调试

image.png




shift+F9 进行debug调试


shift+F10 运行程序

image.png











web调试特别简单:


image.png


网上给的十几层的配置,其实没有必要,


修改端口号 为 2333

image.png


修改phpStorm配置:

image.png



改完后,需要打开 小电话,进行监听

image.png



当浏览器访问过后,看到编辑器出现下面这个提示信息的时候,点击 Do not show again 即可


image.png


如果不小心点击了 break at first line in PHP scripts ,怎么取消呢?

image.png