PHP程序调试器Xdebug
v2.9.0 官方版- 软件大小:1.67 MB
- 软件语言:中文
- 软件类型:国产软件 / 编程辅助
- 软件授权: 免费软件
- 更新时间:2019-12-27 16:20:17
- 软件等级:
- 软件厂商: -
- 应用平台:WinXP, Win7, Win8, Win10
- 软件官网: http://www.itmop.com/
相关软件
条码云平台v1.6.8安卓版
20.58 MB/中文/10.0
115网盘 for ipadv30.1.0 苹果ios版
287.00 MB/中文/5.0
DebugView(程序调试查看器)v4.81 绿色免费版
288.00 KB/英文/10.0
.NET Framework v4.8.3646 脱机安装程序微软官方版
111.00 MB/中文/10.0
HTTP连接Debug工具Fiddler web Debugger(FD)v5.0.20204.45441 绿色汉化版
4.80 MB/中文/10.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:\Projects\xdebug"
xdebug.profiler_output_dir="I:\Projects\xdebug"
这几行,目的就在于把执行情况的分析文件写入到”../Projects/xdebug”目录中去(你可以替换成任何你想设定的目录)。如果你执行某段程序后,再打开相应的目录,可以发现生成了一堆文件,例如cachegrind.out.1169585776这种格式命名的文件。这些就是Xdebug生成的分析文件。用编辑器打开你可以看到很多程序运行的相关细节信息。
为什么需要Debugger?
很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。
更多>> 软件截图
推荐应用
其他版本下载
精品推荐 debug工具
- 更多 (35个) >> debug工具 debug工具当中的debug是无论大程序开发还是小程序开发都需要学会和掌握,而该类工具自然是能够给予程序员适当辅助的软件,主要的功能就如英文的中译一样——调试,可不要小看它,有时候一个小小的bug,不及时的发现,后期就会需要花费大量时间去更改,甚至会改不好以至系统崩盘,所以小编
开罗游戏46款debug作弊版合集 1.66 GB
/中文/10.0Progress Telerik Fiddler Web Debugger爬虫软件 13.00 MB
/中文/3.0开罗游乐园梦物语debug版(Dream Park Story) 45.75 MB
/中文/10.0冒险村物语2debug版 49.26 MB
/中文/10.0Android Debug Bridge(支持32位/64位) 1023.00 KB
/中文/10.0传说之下debug版 141.45 MB
/中文/0.0棒球物语debug版(home run high) 43.88 MB
/中文/0.0锄战三国村debug版 37.75 MB
/中文/5.0
相关文章
下载地址
PHP程序调试器Xdebug v2.9.0 官方版
查看所有评论>> 网友评论
更多>> 猜你喜欢