大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说phpstorm配置xdebug 3.0最新教程!!!配置不成功的快看!,希望您对编程的造诣更进一步.
phpstorm配置xdebug 3.0最新教程!!!配置不成功的快看!
前言
之前2月份就开始配置,始终没有成功。
今天看到一篇写得挺详细的文章,心血来潮又折腾了下,可惜没成功。
验证始终说我配置错误
后面去阅读官方的文档,修改了些配置,居然搞成功了!!
nice
原因是在xdebug 3版本里,有些xdebug配置信息被丢弃或者更改了。
网上大部分的配置信息又都是以前的,难怪怎么配置都不成功。
比如以前的ip配置,端口配置
现在改成了
怪不得一直连不上,配置名都改了,根本就没读取到我们的参数。。
最后我去官网看配置介绍,根据大家以前写的配置照葫芦画瓢写了份新的配置。
限于我能力有限,这份配置还有许多不足之处,若遇到有问题请反馈给我。
平台环境
注意我使用的是旧版本的phpstorm,如果是新版本的直接按照着分类大名找
配置流程
下载xdebug对应版本的dll文件
配置网站
配置
配置
验证连接
安装浏览器调试插件
1、下载对应版本的dll文件
点开下面这个网址
https://xdebug.org/wizard
把页面的信息复制进去,点击提交,弹出下载链接,选择下载
将下载的dll文件放到里面
我的是
2、配置网站
打开
我的主域名是
网站根目录是
端口是
根据你自己的网站配置进行更改
3、配置php.ini
进入相对应php版本的php.ini
末尾加上下面这些
在php.exe目录下运行cmd执行
看到xdebug表示成功安装
4、配置phpstorm
配置php服务
配置的php版本是你装有xdebug的版本
配置调试
端口与刚刚php.ini里边的xdebug.client_port一样
DBGp代理配置
不用解释了,端口都是和里边的一样,主机填本机的。
服务器配置
我做有域名解析的,实际上就是,你也可以直接填, 只要你知道该域名指向的文件根目录在哪里就行了。
后面验证会用到域名对应的文件根目录
调试器选
创建配置
新建页面
照着这样填就好了,默认浏览器填你喜欢用的,最好就火狐、chorme、edge这三个,后面还要安装插件
5、验证连接
url是刚刚phpstudy绑定的,脚本目录就是你url指向的文件根目录
比如我这个
6、安装浏览器调试插件
直接搜索xdebug helper。安装成功后右键进入扩展选项
安装这样配置,点击save
如果验证失败怎么办?
情况1
如果你的是这张图片,代表着你还没建立其web服务。
解决方式:
1、检查验证脚本路径和URL是否配置正确
2、是不是忘记运行web容器了
情况2
代表着你已经可以访问Web服务了,但是xdebug未能成功加载
解决方式:
1、检查phpstudy上面运行的php版本。必须要与你装载了xdebug的php版本一致
2、检查里的片段。可以用以下最简配置试下能否成功验证。
记得修改路径和
其他情况:
2021/8/24日添加
遇到下面这个问题。
如果确定其他步骤都正确了。那问题原因是验证脚本和验证url不指向同一个目录导致的。有以下两种解决方式。
方式一
方式二
按照上面都检查一遍,不行可以留言给我。
验证是否能够调试
在开启监听
确保开启了。或者运行了web容器
点击调试
成功捕获到数据
参考资料:
官方配置教程
https://www.jetbrains.com/help/phpstorm/configuring-xdebug.html#updatingPhpIni
官方配置参数资料
https://xdebug.org/docs/upgrade_guide#changed-xdebug.auto_trace
其他配置资料等。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://daima100.com/phpstrom-ji-h/5750.html