以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 support
enabled
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检查报错信息,还有待研究。
分享到:
相关推荐
在安装Xdebug并配置好相应的profiling设置后,开发者可以生成一个名为`*.cachegrind.out`的文件,这个文件包含了Xdebug收集的性能数据。然后,使用WinCacheGrind.exe打开这个文件,它将解析数据并显示一个树状视图,...
Wincachegrind是Cachegrind报告的可视化工具,专为Windows平台设计。它提供了一个用户友好的图形界面,使开发者能够方便地浏览和解析Cachegrind生成的分析数据。通过Wincachegrind,你可以看到每个函数调用的次数、...
用于查看Xdebug生成的分析文件,在Windows平台下,可以用WinCacheGrind这个软件来打开这些文件,可以直观漂亮地显示其中内容。该版本是官网原版,最新的版本wincachegrind-1.10.16。
用于查看Xdebug生成的分析文件。用编辑器打开你可以看到很多...在Windows平台下,可以用WinCacheGrind(下载地址http://sourceforge.net/projects/wincachegrind/)这个软件来打开这些文件。可以直观漂亮地显示其中内容.
在Windows环境下,你需要根据你的PHP版本和编译器选择合适的Xdebug扩展来安装。 2. `WinCacheGrind.exe`:这是一个用于可视化Xdebug生成的profiling数据的工具。当Xdebug的性能分析功能被启用时,它会产生一个名为`...
WinCacheGrind 在功能上类似于 ,只是它更简单并且可以在 Windows 上运行。 项目开始时间:2005年1月17日早上6点左右印尼西部时间 概述 这个项目是一个 -wannabe for Windows。 至少它可以为 PHP 处理cachegrind....
在Windows环境下,可以借助WinCacheGrind这样的客户端工具查看分析结果。 安装完成后,我们可以通过访问网站并触发各种功能来生成Xdebug的分析文件。这些文件通常以cachegrind.out命名,位于/xdebug/目录下。它们...
首先,Xdebug提供了Cachegrind模拟器,它可以在不实际运行代码的情况下,分析代码执行的开销。Cachegrind报告包含了函数调用次数、CPU时间和内存使用情况等信息,这对于性能调优极其有用。要启用这个功能,你需要在...
2. 数据收集完成后,将这些`.cachegrind.out`文件转移到Windows环境,并使用WinCacheGrind这样的可视化工具打开。WinCacheGrind能够以图形化方式显示代码的执行时间和调用次数,便于理解代码的性能表现。 **分析...
在Windows环境下,可以借助WinCacheGrind这样的图形工具查看Xdebug生成的性能分析数据,直观地了解代码的执行情况,包括函数调用次数、执行时间等,从而有效地定位性能问题。 **总结** Xdebug是PHP开发者的重要...
WinCacheGrind是xdebug 2生成的cachegrind.out文件的查看器。WinCacheGrind在功能上类似于KCacheGrind,只是更加简单并且可以在Windows上运行。 由于我不积极使用PHP开发一个项目,因此该项目已停止开发
10. xdebug报告的查看工具:在Windows操作系统下,可以使用wincachegrind工具来查看xdebug生成的报告文件。 本文中还提到了其他一些关于PHP开发的专题,包括PHP缓存技术、面向对象程序设计、基本语法、数组操作、...