编译安装

参考 YAF 框架的安装

Web Server

xhprof 有内建 web server , 可以以图形化的方式把性能信息更为直观的呈现在浏览器上 . 安装 graphviz 即可支持该服务 .

配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php

xhprof_enable();
define('APP_DEBUG' , True);
define('APP_PATH' , './');
define('VENDOR_PATH' , dirname(__FILE__) . '/../vendor');
define('RUNTIME_PATH' , './Runtime/apps/');

require './../Core/ThinkPHP.php';

$xhprofData = xhprof_disable();
require '/opt/web/vendor/xhprof/xhprof_lib/utils/xhprof_lib.php';
require '/opt/web/vendor/xhprof/xhprof_lib/utils/xhprof_runs.php';

$xhprofRuns = new XHProfRuns_Default();
$runId  = $xhprofRuns->save_run($xhprofData , 'xhprof_test');