phpstorm+xdebug+phpstudy

一、首先安装cms

这里使用zzcms2020,就不赘述了

二、phpstorm+xdebug配置

1、phpstorm配置

2、php.ini配置

在php.ini中配置xdebug,在文件尾部添加以下配置
需要注意的是这里的路径需要根据自己的phpstudy路径进行修改

配置完后重启apache

3、xdebug配置

返回phpstorm中,进行xdebug配置

  • 配置debug port,与上述php.ini中填写的端口一致

  • 配置DBGp proxy

  • 配置Servers

4、php web page配置

在Run/Debug Configurations页面配置PHP Web Page

5、firefox中安装xdebug插件

选择firefox中的Xdebug helper进行安装,不然无法与phpstorm配合

三、测试xdebug效果

1、在firefox上开启xdebug插件

点击URL地址旁边的小虫子图标,图标变绿代表xdebug插件开启

2、在index.php中打上一个断点

3、点击右上角的小电话监听按钮

4、点击小虫子图标进行debug


可以看到浏览器这里的地址变成了这样

phpstorm这边,断点处的各种值都出来了