| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> PHPStorm配置PHP调试环境,xdebug调试原理 -> 正文阅读 |
|
[开发工具]PHPStorm配置PHP调试环境,xdebug调试原理 |
之前的调试环境有一点混乱,所以决定重新配置一遍,写这篇文章记录出现的问题,希望能够帮助到你们 搭建环境
phpstudyPHP集成环境,下载链接 用它主要是因为配置简单,图形化界面 xdebug先来介绍下xdebug是啥 PHP目前有两种流行的调试器
Xdebug是一个PHP扩展,它采用DBGp协议,提供了对PHP进行Debugging和Profiling的能力 XDebug调试是一种C/S结构,Client是PHP-Xdebug插件,Server是我们的IDE(或者各种Editor插件),中间通过DBGp协议通信。PHP脚本在运行时,由Xdebug插件向IDE发起连接,将调试信息发送给IDE,并通过DBGp协议进行互动 流程:
具体原理看可以看下参考文章 xdebug的客户端也就是浏览器插件,chrome xdebug插件下载地址:Link,当然有条件的话可以直接在商店下载安装 安装之后是这个样子的 具体步骤好了如果以上的软件全部 佩奇 了,就开始具体配置过程了 PHP study中配置PHPphpstudy中使用apache 或者 nginx开始web服务(我用的apache) 然后再开启PHP的xdebug扩展了,因为使用的是phpstudy,所以只需要在软件管理中安装合适的PHP版本,点击设置 开启xdebug组件,apache会自动重启,配置完毕,不需要再单独配置php.ini就很爽 配置phpstorm首先配置CLI,左上角File选择settings 选择PHP版本 点击+号,选择PHP的位置,可以看到,选择好之后,可以看但Xdebug的版本,如果没有的话则说明,xdebug扩展没有打开 然后去配置有关调试的设置 因为之前浏览器已经安装了xdebug插件,所以直接点击validate进行有效性测试 选择合适目录,点击validate,如果全部是对号表示配置正确,如果有报错,需要有针对的搜索解决 在浏览器插件打开调试模式 在PHP storm中新建一个
这个时候,PHP storm右上角调试还是灰色的 新建server,还是之前settings的位置,按照绿框配置即可 点击ok这样就配置了一个命令localhost的server 右上角选择新建配置 点击加号,选择PHP web page,输入名称,选择刚才新建的server,点击OK即可 可以看到右上角已经变成了绿色的图标 在代码中设置一个断点 在浏览器访问,对应页面,PHP storm会自动弹出调试窗口 到此位置,一切正常 问题解决如果PHP storm在调试过程中,不一会就自动退出,并且500,可以通过更改配置来缓解 具体配置方法如下,打开phpstudy,设置中选择配置文件,vhosts.conf,点击配置文件打开 在如图位置插入这两行代码,并保存
如果弹出两个文件的话,两个文档都要改一下 参考链接
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 21:51:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |