Phpstorm Xdebug Web程序调试
2024-08-28 18:55:15
平时调试php程序的时候,可以通过在代码中添加var_dump等函数来实现简单的断点调试。
下面介绍另一种方法,通过Phpstorm和Xdebug来进行调试。
1.下载Xdebug
这个是官网下载地址,下载你需要的版本。
如果不清楚的话可以使用这个工具,只要粘贴提交你phpinfo()信息,就会返回适合你的版本以及简单的安装说明。
2.安装Xdebug
移动下载好的xdebug扩展文件至对应目录并编辑php.ini文件,添加:
zend_extension="你的xdebug扩展文件路径"
具体请参考这里
3.启用客户端调试器
在php.ini中[Xdebug]下添加一行如:
[xdebug]
xdebug.remote_enable = 1
具体请参考这里
4.激活调试器
这里选择安装浏览器插件的方法,适用于通过web方式运行的php脚本。
我的浏览器是chrome,对应的插件是Xdebug Helper。
安装好后在选项里设置IDE key选择PhpStorm。
5.调试
在phpstorm对应的文件中设置好断点。
开启监听,在菜单 -> run -> Start Listening for PHP Debug Connections。
接着在浏览器打开对应的页面,注意右上角Xdebug helper插件小图标的状态是否为开启,如果顺利的话,phpstorm下方就会弹出调试信息的面板了!(如果是第一次配置,会出现一个来自xdebug的连接配置提示,直接点击接受即可)
6.结语
本文介绍的方法主要通过结合浏览器插件来实现,比较方便简单,其他更多相关内容还请参考Xdebug和PHPstorm的官方文档。
最新文章
- bind+dlz+mysql实现区域记录动态更新
- SQL学习之使用视图
- 【CodeVS】1293
- 深入理解java回调机制
- Java中泛型数组的使用
- Dagger2进阶必备技能
- JDK中的Atomic包中的类及使用
- 通过hook实现禁止shift+delete快捷键
- Python 中关于 round 函数的坑
- Centos 7 修改系统时区
- MVC路由 路由的三种扩展 替换MVC内置的Handler
- thinkCMF----公共模板的引入
- 《C#高级编程》学习笔记------抗变和协变
- Windows系统下做定时任务为Oracle数据库每天自动备份
- 装饰器的修复wraps,偏函数partial 以及chain
- 项目中使用protobuf 3.0
- PL/SQL轻量版(四)——存储函数/存储过程与触发器
- LCD之mipi DSI接口驱动调试流程【转】
- 【点分治】Osipovsky Cup 2014 Kovrov, Sunday, December 21, 2014 Problem A. Attack and Defence
- 前端nginx后端tomcat记录真实ip
热门文章
- Xamarin for Visual Studio 破解日志
- hdu 2873 Bomb Game 博弈论
- UVA 11038 - How Many O's? 计算对答案的贡献
- jquery常见问题
- Spark源码分析(一)-Standalone启动过程
- JSTL Tag学习笔记之<;fn: />;
- 图片bmp格式转换为jpg格式
- SPRING IN ACTION 第4版笔记-第十章Hitting the database with spring and jdbc-002-本章的源代码
- onCreateOptionsMenu 和 onPrepareOptionsMenu 的区别
- QT+VS编译器处理字符串时的坑真是多