PHP程序调试器Xdebug
v2.9.0 官方版 发表评论
- 软件类别:编程辅助
- 软件大小:1.67 MB
- 更新时间:2019-12-27 16:20
- 软件版本:v2.9.0 官方版
- 软件语言:中文
- 软件等级:
- 官方网址:暂无
评分:
好评:0
差评:0

软件介绍
xdebug最新版是个针对php环境的debug工具,一款十分实用且一直在免费更新提高运行侦查效率的扩展插件,对于编程有极大的辅助作用,必备的即时运算好帮手,需手动安装,谷歌浏览器等相关程序均可进行镶嵌,推荐!
PHP程序调试器Xdebug安装
PECL 安装
pecl install xdebug
zend_extension=&/usr/local/php/modules/xdebug.so&
源码包安装
https://xdebug.org/download.php 寻找对应的包
wget xxx.gz
./configure
make && make install
zend_extension=&/usr/local/php/modules/xdebug.so&
Docker安装
以下为php dockerfile内部分内容
RUN pecl install xdebug
RUN echo 'zend_extension=xdebug.so' >> /usr/local/etc/php/conf.d/xdebug.ini
Xdebug官方简介
Xdebug是PHP的扩展,可帮助进行调试和开发。
·它包含一个用于IDE 的单步调试器
·它升级了PHP的var_dump()函数
·它为通知,警告,错误和异常添加了堆栈跟踪
·它具有记录每个函数调用和向磁盘分配变量的功能
·它包含一个探查器
·它提供了与PHPUnit一起使用的代码覆盖功能

资料
Xdebug扩展通过提供许多有价值的调试信息来帮助您调试脚本。Xdebug可以提供的调试信息包括以下内容:
Xdebug托管在GIT中。可以通过github浏览源代码,并可以通过以下方式签出:
git clone git://github.com/xdebug/xdebug.git
发布
Windows二进制文件通常适用于所提到的PHP版本的每个迷你版本,尽管该扩展是针对当时最新的PHP版本构建的。VC x / VS x标记指示使用哪个编译器生成扩展,以及非线程安全的是否禁用ZTS。这些限定符需要与您使用的PHP版本匹配。如果您不知道需要哪一个,请参考自定义安装说明。
更新内容
Xdebug 2.9.0发布了!
该版本的Xdebug是在今年年底发布的,可将代码覆盖率提高250%(与Xdebug 2.7相比)。有关全文,请参见 本文。
此版本增加了对Xdebug 的变量显示功能的支持,以包括PHP 7.4的新类型属性,并删除了多余的 xdebug.remote_handler 设置和未记录的探查器聚合功能。
更改的完整列表可以在更新页面上找到。
可以在下载页面上找到源代码和Windows二进制文件 ,并且照常可以通过PECL安装Xdebug。
此版本还包含以下作者的贡献:David Carlier-谢谢!
如何检测代码中的不足?
有时候代码没有明显的编写错误,没有显示任何错误信息(如error、warning、notice等),但是这不表明代码就是正确无误的。有时候可能某段代码执行时间过长,占用内存过多以致于影响整个系统的效率,我们没有办法直接看出来是哪部份代码出了问题。这时候我们希望把代码的每个阶段的运行情况都监控起来,写到日志文件中去,运行一段时间后再进行分析,找到问题所在。
回忆一下,之前我们编辑php.ini文件
加入
[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir=&I:projectsxdebug&
xdebug.profiler_output_dir=&I:Projectsxdebug&
这几行,目的就在于把执行情况的分析文件写入到”../Projects/xdebug”目录中去(你可以替换成任何你想设定的目录)。如果你执行某段程序后,再打开相应的目录,可以发现生成了一堆文件,例如cachegrind.out.1169585776这种格式命名的文件。这些就是Xdebug生成的分析文件。用编辑器打开你可以看到很多程序运行的相关细节信息。
为什么需要Debugger?
很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。
多平台下载
Pc版PHP程序调试器Xdebug v2.9.0 官方版
猜你喜欢
debug工具

debug工具
debug工具有哪些?想必是对于即时的在线前端网络数据编程有要求的用户们亟待知道的问题,毕竟能以插件的形式,进行直观的迅速修改与保存,这种功能还是挺有用处的,这里便为大家带来了debug类工具大全!...
本类最新
Trae电脑版2.10.0
微软.NET Frameworkv4.7.2.0 官方完整版
大漠插件中文汉化模块源码免费版
ApiPost(api调试)v7.0.2 官方版
x64dbg调试工具v2022.08.08 绿色汉化版
Spire.Doc for Javav2.7.3 免费版
SDK Platform Tools for windowsv33.0.1 官方最新版
Postman安装包64位版v9.15.2 官方版
.net程序反编译软件中文版(DotNet Helper)v2.2 绿色版
.net混淆器汉化版(dotNET Reactor)v5.9.8.0 绿色版
.NET代码保护工具.NET Reactorv5.9.8.0 中文汉化版
开源脱壳工具.Net Reactor Slayerv3.0.0.0 中文免费版
鲸鱼无线模块编程PC电脑版v1.0.3 官方最新版
x64dbg辅助管理器v2022.02.25 汉化优化安装版
JDK绿色免安装版附JAVA环境变量一键配置v1.8.0.151 官方版
相关软件
条码云平台v1.6.8条码云平台是一款手机扫描软件,软件内不仅设计了多种详细的条码追踪系统,这里的条码可以迅速帮你记录下更多详细包裹以及条码时间以及扫描内容,有需要扫描的用户可以用它来帮你扫描工作哦!官方介绍条码云是为专业用户设计
115网盘 for ipadv30.1.0115网盘foriPhone/ipad是一款免费的云盘服务软件,115网盘是一款优秀的网络硬盘,具有存储容量大、免费、高速、稳定、易用,安全等优异特性。iPhone客户端让您无论何时何地,都可快速访问、下载、上传。115网盘ipad版特性
DebugView(程序调试查看器)v4.81 绿色免费版DebugView官方版是一款非常实用的调试查看器,能够实时监控你的编译动态,操作简单,自动获取编译码哦,需要的朋友赶快下载吧!!DebugView程序调试查看器说明debugview可以监视本地系统的调试输出,也可以监视任何网络上的计算机(
.NET Framework v4.8.3646 脱机安装程序微软官方版.NETFramework4.8脱机安装程序可以让你离线也能顺利的完成net4.8的安装,微软本次更新在五月份的win10推送更新中,解决了死锁和静态条件的问题,如果你没有更新可以单独下载这个NDP48-Preview-x86-x64-AllOS-ENU.exe安装程
下载排行
- 1visual assist x 2013 破解版
- 2fastreport中文版(报表控件)
- 3jstl-1.2.jar包
- 4Visual Assist X 2015
- 5雨田静态分析系统(c语言静态分析工具)
- 6jQuery手风琴图片相册特效插件
- 7RegexBuddy(正则表达式处理器)
- 8activation.jar.zip
- 9mysql-connector-java-5.1.17-bin.jar(MySQL JDBC驱动包)
- 10Diffinity代码对比工具









JSCompress(JS脚本代码压缩)
GCViewer(GC日志分析工具)











网友评论
查看所有0条评论