`
zhengdl126
  • 浏览: 2538448 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

windows下安装Xdebug+WinCacheGrind

阅读更多


以PHP5.1.4,Windows平台为例(其它PHP版本,其它平台请参看官网文档):
1. 在http://www.xdebug.org/download.php下载适合自己php版本的php_xdebug-2.0.1-5.1.2.dll【有附件提供下载,如果按照以下步骤完成后phpinfo任无法显示xdebug,那么建议重新下载其他xdebug.dll文件试试 】;
2. 将下载的xdebug.dll放到php\ext目录里,可以重命名也可以不重命名,这里我没有重命名。
3. 编辑php.ini,加入下面几行:

 

extension=php_xdebug-2.0.1-5.1.2.dll

;xdebug配置
[Xdebug]
;开启自动跟踪
xdebug.auto_trace = On
;开启异常跟踪
xdebug.show_exception_trace = On
;开启远程调试自动启动
xdebug.remote_autostart = On
;开启远程调试
xdebug.remote_enable = On
;收集变量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集参数
xdebug.collect_params = On


xdebug.profiler_enable=on
xdebug.trace_output_dir="D:/php/xdebug"
xdebug.profiler_output_dir="D:/php/xdebug"  //(用来存放性能分析文件,可自由定义目录)


重启Apache;
 写一个test.php,内容为<?php phpinfo(); ?>,如果输出的内容中有看到xdebug,说明安装配置成功。


xdebug

xdebug supportenabled
Version 2.0.2-dev




xdebug+WinCacheGrind【有附件提供下载】将能更好的分析代码,启动WinCacheGrind,然后在tools---options里设置working folder为刚才xdebug中指定的分析文件目录:D:/php/xdebug即可。



写一个简单的错误代码测试:


<?php

testXdebug();

function testXdebug() {

       requireFile();    

}
function requireFile() {

       require_once('abc.php');

}
?>


此时IE页面的报错也很显示,D:/php/xdebug目录下也会出现相应的错误报告文件,用WinCacheGrind打开查看也很详细。当然xdebug也可以很好的结合eclipse检查报错信息,还有待研究。





0
0
分享到:
评论

相关推荐

    wincachegrind

    在安装Xdebug并配置好相应的profiling设置后,开发者可以生成一个名为`*.cachegrind.out`的文件,这个文件包含了Xdebug收集的性能数据。然后,使用WinCacheGrind.exe打开这个文件,它将解析数据并显示一个树状视图,...

    Xdebug 生成的cachegrind 阅读器

    Wincachegrind是Cachegrind报告的可视化工具,专为Windows平台设计。它提供了一个用户友好的图形界面,使开发者能够方便地浏览和解析Cachegrind生成的分析数据。通过Wincachegrind,你可以看到每个函数调用的次数、...

    2018年10月官方原版wincachegrind-1.1.0.16

    用于查看Xdebug生成的分析文件,在Windows平台下,可以用WinCacheGrind这个软件来打开这些文件,可以直观漂亮地显示其中内容。该版本是官网原版,最新的版本wincachegrind-1.10.16。

    wincachegrind-1.0.0.12.exe

    用于查看Xdebug生成的分析文件。用编辑器打开你可以看到很多...在Windows平台下,可以用WinCacheGrind(下载地址http://sourceforge.net/projects/wincachegrind/)这个软件来打开这些文件。可以直观漂亮地显示其中内容.

    xdebug--PHP调试工具

    在Windows环境下,你需要根据你的PHP版本和编译器选择合适的Xdebug扩展来安装。 2. `WinCacheGrind.exe`:这是一个用于可视化Xdebug生成的profiling数据的工具。当Xdebug的性能分析功能被启用时,它会产生一个名为`...

    wincachegrind:WinCacheGrind 是 xdebug 2 生成的 cachegrind.out 文件的查看器。 WinCacheGrind 在功能上与 KCacheGrind 类似,只是它更简单并且可以在 Windows 上运行

    WinCacheGrind 在功能上类似于 ,只是它更简单并且可以在 Windows 上运行。 项目开始时间:2005年1月17日早上6点左右印尼西部时间 概述 这个项目是一个 -wannabe for Windows。 至少它可以为 PHP 处理cachegrind....

    利用xdebug分析php程序

    在Windows环境下,可以借助WinCacheGrind这样的客户端工具查看分析结果。 安装完成后,我们可以通过访问网站并触发各种功能来生成Xdebug的分析文件。这些文件通常以cachegrind.out命名,位于/xdebug/目录下。它们...

    xdebug执行分析文件cachegrind解析器

    首先,Xdebug提供了Cachegrind模拟器,它可以在不实际运行代码的情况下,分析代码执行的开销。Cachegrind报告包含了函数调用次数、CPU时间和内存使用情况等信息,这对于性能调优极其有用。要启用这个功能,你需要在...

    php性能优化分析工具XDebug 大型网站调试工具

    2. 数据收集完成后,将这些`.cachegrind.out`文件转移到Windows环境,并使用WinCacheGrind这样的可视化工具打开。WinCacheGrind能够以图形化方式显示代码的执行时间和调用次数,便于理解代码的性能表现。 **分析...

    PHP调试及性能分析工具Xdebug详解

    在Windows环境下,可以借助WinCacheGrind这样的图形工具查看Xdebug生成的性能分析数据,直观地了解代码的执行情况,包括函数调用次数、执行时间等,从而有效地定位性能问题。 **总结** Xdebug是PHP开发者的重要...

    WinCacheGrind:WinCacheGrind是xdebug生成的cachegrind.out文件的查看器-开源

    WinCacheGrind是xdebug 2生成的cachegrind.out文件的查看器。WinCacheGrind在功能上类似于KCacheGrind,只是更加简单并且可以在Windows上运行。 由于我不积极使用PHP开发一个项目,因此该项目已停止开发

    PHP中opcode缓存简单用法分析

    10. xdebug报告的查看工具:在Windows操作系统下,可以使用wincachegrind工具来查看xdebug生成的报告文件。 本文中还提到了其他一些关于PHP开发的专题,包括PHP缓存技术、面向对象程序设计、基本语法、数组操作、...

Global site tag (gtag.js) - Google Analytics