1.先说怎么配置监听

file->setting

phpstorm+xdebug配置踩过的坑

配置监听

phpstorm+xdebug配置踩过的坑

IDE key:定义一个key 记住这个Key,在后面我们会用到

Host:这个是你服务器地址(可以是域名,也可以是Ip,此处我们本地测试,所有用localhost)

Port :端口,项目访问的端口,(本地测试我采用80,你也可以用别的端口:例如8080,这个需要根据你实际的端口来填写)

设置xdebug debug port ,我采用的是9001,也可以采用9002等,但是这个位置的配置需要和php.ini中xdebug配置的端口一致,先放在这里,我们后面会讲

phpstorm+xdebug配置踩过的坑

到这一步,phpstorm已经配置完成

===============================================================

配置php.ini的xdebug扩展

找到php.ini的配置文件,在最后添加xdebug的配置内容

phpstorm+xdebug配置踩过的坑

红色箭头的9001和phpstorm中配置的debug port 必须保持一致,zend_extension路径填写php安装包中的扩展路径,如果没有php_debug这个扩展dll,可以百度搜索下载

php.ini配置完成后,验证xdebug扩展是否添加成功,打印phpinfo();

phpstorm+xdebug配置踩过的坑

出现这个xdebug选项,恭喜你,xdebug扩展已经配置完成


==================================================

浏览器firfox添加xdebug扩展

phpstorm+xdebug配置踩过的坑

1.打开扩展

2.附加组件

3.输入xdebug-ext 搜索

安装就不多说了,安装好后配置

phpstorm+xdebug配置踩过的坑

phpstorm+xdebug配置踩过的坑

这个位置输入ide key 需要和phpstorm中设置的ide key 保持一致

到这个位置已经配置完成

开始进行断点测试,断点测试前,可以进行xdebug的验证是否配置成功

phpstorm+xdebug配置踩过的坑

phpstorm+xdebug配置踩过的坑

第一红色框填写你的项目的地址

第二红色框填写你访问的地址

phpstorm+xdebug配置踩过的坑

如果看到这个结果,说明配置成功了,注意看红色框中的地址,这个地方会出现一个IP地址,一般是你的本机的IP地址,记住这个地址,出现了妖怪的时候我们要用的。

打开phpstorm监听,

phpstorm+xdebug配置踩过的坑

在代码中打上断点

打开浏览器的xdebug,

phpstorm+xdebug配置踩过的坑

现在可以在浏览器中输入http://localhost/你的项目路径(有断点的)

kao,发现phpstorm没有进入断点,没有一点反应,难道没有配置成功,不要着急,这就是妖怪,现在把访问地址localhost改为你的本机ip地址,刷新页面你在试试?


相关文章:

  • 2021-11-01
  • 2021-08-07
  • 2021-11-21
  • 2021-07-25
  • 2021-12-07
  • 2021-06-04
猜你喜欢
  • 2021-04-08
  • 2021-11-27
  • 2021-11-21
  • 2021-11-27
  • 2021-11-10
  • 2021-06-10
  • 2021-11-27
相关资源
相似解决方案