文章目录[隐藏]
部署xhprof监控php效率
1、安装xhprof扩展
下载地址:https://pecl.php.net/package/xhprof
2、配置php.ini
[xhprof]extension=xhprof.soxhprof.output_dir=/tmp
3、下载web界面程序并部署
下载地址:https://github.com/phacility/xhprof
将apache或者nginx解析地址解析到xhprof_html目录
4、在你需要监控的页面或者应用中添加代码
a/页头添加如下代码
if (extension_loaded('xhprof')) {xhprof_enable();}
b/页尾添加如下代码
if (extension_loaded("xhprof")) {$xhprof_name = "test001";$XHPROF_ROOT = "/vagrant_data/xhprof";include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_lib.php";include_once $XHPROF_ROOT . "/xhprof_<span>@本文来*源gaodai#ma#com搞*!代#%^码$网*</span><textarea>搞gaodaima代码</textarea>lib/utils/xhprof_runs.php";$xhprof_data = xhprof_disable();$xhprof_runs = new XHProfRuns_Default();$run_id = $xhprof_runs->save_run($xhprof_data, $xhprof_name);echo "---------------\n"."Assuming you have set up the http based UI for \n"."XHProf at some address, you can view run at \n"."http://192.168.33.10:9998/index.php?run=$run_id&source=xhprof_foo\n"."---------------\n";}
5、访问解析到xhprof的url