標籤:
一、安裝擴充
下載XHProf擴充:http://dev.freshsite.pl/php-extensions/xhprof.html
放入擴充檔案:下載後解壓出.dll檔案,拷貝它到php的ext檔案夾裡面。
開啟擴充:php.ini中加入下面的代碼
[xhprof]extension=xhprof.dllxhprof.output_dir="F:/xhprof/xhprof_log"
二、安裝php分析包
這個擴充需要一個php程式來調用。
百度網盤下載:http://pan.baidu.com/s/1pJtck7D
官網下載:pecl.php.net/package/xhprof
下載完畢後解壓到 F:/xhprof/xhprof-0.9.4
檔案 F:\xhprof\xhprof-0.9.4\examples\sample.php 裡面有個基本的例子
// start profilingxhprof_enable();//這裡是你要分析的代碼/ stop profiler$xhprof_data = xhprof_disable();include_once "F:/xhprof/xhprof-0.9.4/xhprof_lib/utils/xhprof_lib.php";include_once "F:/xhprof/xhprof-0.9.4/xhprof_lib/utils/xhprof_runs.php";// save raw data for this profiler run using default// implementation of iXHProfRuns.$xhprof_runs = new XHProfRuns_Default();// save the run under a namespace "xhprof_foo"$run_id = $xhprof_runs->save_run($xhprof_data, "xhprof_yii"); //匯出效能日誌 到你安裝擴充時候指定的檔案夾裡面
然後訪問你需要分析的代碼就可以得到一個記錄檔。F:\xhprof\xhprof_log\55fd13b01475f.xhprof_yii.xhprof
三、查看產生的日誌
配置一個網域名稱,根目錄到 F:\xhprof\xhprof-0.9.4\xhprof_html。
訪問網域名稱即可查看剛才產生的記錄檔。
資源下載:
xhprof
http://pecl.php.net/package/xhprof
http://mirror.facebook.net/facebook/xhprof/doc.html
https://github.com/facebook/xhprof
windows下安裝php效能分析工具XHProf