phpstorm+xdebug配置踩过的坑

1.先说怎么配置监听

file->setting

phpstorm+xdebug配置踩过的坑_第1张图片

配置监听

phpstorm+xdebug配置踩过的坑_第2张图片

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

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

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

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

phpstorm+xdebug配置踩过的坑_第3张图片

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

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

配置php.ini的xdebug扩展

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

phpstorm+xdebug配置踩过的坑_第4张图片

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

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

phpstorm+xdebug配置踩过的坑_第5张图片

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


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

浏览器firfox添加xdebug扩展

phpstorm+xdebug配置踩过的坑_第6张图片

1.打开扩展

2.附加组件

3.输入xdebug-ext 搜索

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

phpstorm+xdebug配置踩过的坑_第7张图片

phpstorm+xdebug配置踩过的坑_第8张图片

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

到这个位置已经配置完成

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

phpstorm+xdebug配置踩过的坑_第9张图片

phpstorm+xdebug配置踩过的坑_第10张图片

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

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

phpstorm+xdebug配置踩过的坑_第11张图片

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

打开phpstorm监听,


在代码中打上断点

打开浏览器的xdebug,


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

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


你可能感兴趣的:(phpstorm+xdebug配置踩过的坑)