php调试性能[xdebug / xhprof ]

xdebug 官方地址: xdebug >>>>

在WAMP上的配置:

看看张宴的BLOG>>>>讲如何使用

但实际上用下来不是太好。有的函数执行时间没有? 是不是要看看xhprof了?

[xhprof] 网上都是linux,这里要显示提windows下的,尽管生产环境会大不相同,但还是有参考价值的 环境说明: 1.下载:wamp 2.2d (32位),64位的好像xhprof没有人去编译。。。 Apache 2.2.21 Php 5.3.10 Mysql 5.5.20 2。下载 xhprof扩展: 下载在这里:>>>> 现在下载的是 XHProf 0.10.3 for PHP 5.3 vc9 这个版本 ,放在c:\wamp\ …. php\ext目录下,刷新wamp就可以加载xhprof了,在php就可以看到他的扩展项了

xhprof

xhprof

该 图来原:>>>>,thx 哈尼洛可

3。下载日志查看工具 Graphviz ,下载去他的官网>>>>> 安装到c:\根目录好了

3.现在要修改一下日志输出目录了 php.ini最后加好 [quote] [xhprof] xhprof.output_dir=”c:/wamp/xhprof_log” [/quote]

4.调试和查看 在这里下载xhprof 查看工具文件: 解压放在 c:\wamp\www\xhprof目录下

配置xhprof目录下的config.php [quote] define(‘ERROR_FILE’, ‘c:/wamp/logs/xhprof_dot_errfile.log’); define(‘TMP_DIRECTORY’, ‘c:/wamp/tmp/xhprof/tmp/’); define(‘DOT_BINARY’, ‘c:/Grafika/Graphviz/bin/dot.exe’); [/quote] 执行 http://localhost/xhprof/examples/sample.php

看看c:/wamp/xhprof_log 目录下有没有日志文件 ? 按照sample提示的查看报表: http://localhost/xhprof/xhprof_html/index.php?run=生成日志 的编号&source=xhprof_foo

KO,就可以看 到日志,性能好坏了


出错参考: PHP Warning: PHP Startup: Unable to load dynamic library ‘c:/wamp/bin/php/php5.3.8/ext/php_xhprof.dll’ – %1 is not a valid Win32 application.\r\n in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library ‘c:/wamp/bin/php/php5.3.8/ext/php_xhprof.dll’ – %1 is not a valid Win32 application. 【64位的wamp用了32位扩展】 in Unknown on line 0

这种可能是就是xhprof是不是

One thought on “php调试性能[xdebug / xhprof ]

  1. I must say it was hard to find your website in search results. You write interesting articles but you should rank your page higher in search engines. If you don’t know 2017 seo techniues search on youtube: how to rank a website Marcel’s way

Leave a Reply

Your email address will not be published. Required fields are marked *