介绍
xhprof怎么在php中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
php有什么特点
1,执行速度快。2,具有很好的开放性和可扩展性。3,php支持多种主流与非主流的数据库。4,面向对象编程:php提供了类和对象。5,版本更新速度快。6,具有丰富的功能7,可伸缩性。8、功能全面,包括图形处理,编码与解码,压缩文件处理,xml解析等。
<强> xhprof php性能分析强>
1。克隆xhprof此版本为github第三方扩展(php官房不支持php 7) https://github.com/longxinH/xhprof
2.扩展目录为扩展源码安状扩展即可
<代码> phpize和,./configure,,使,,使安装代码>
3。编辑php。ini启用xhprof扩展
[xhprof] extension =xhprof.so xhprof.output_dir =,/tmp/xhprof ;性能分析数据文件存放位置,需要php用户有可写可读权限
4。对项目入口文件添加代码
xhprof_enable (XHPROF_FLAGS_NO_BUILTINS + XHPROF_FLAGS_CPU + ,,,,XHPROF_FLAGS_MEMORY); register_shutdown_function (function () { $ data =, xhprof_disable ();,,//xhprof_lib 才能在第一步git clone 后的文件夹里面, include 才能;& # 39;/mnt/d/www/xhprof/xhprof_lib/跑龙套xhprof_lib.php& # 39;; include 才能;& # 39;/mnt/d/www/xhprof/xhprof_lib/跑龙套xhprof_runs.php& # 39;; 时间=美元才能objXhprofRun new XHProfRuns_Default (); 美元才能objXhprofRun→save_run ($ data,“table");,//生成数据文件后缀 });
5。nginx或者apache创建网占目录(apache为例)
& lt; VirtualHost *: 80比; ,ServerName xhprof.com # #,才能xhprof/xhprof_html 在第一步git clone 后的文件夹里面 DocumentRoot 才能“/mnt/d/www/xhprof/xhprof_html" DirectoryIndex 才能;index.html  index.php index . html & lt;才能Directory “/mnt/d/www/xhprof/xhprof_html"比; ,,,,Options Indexes FollowSymLinks ,,,AllowOverride 所有 ,,,,Require all 理所当然 & lt;才能/Directory> ,& lt;/VirtualHost>
6。访问http://xhprof.com/(上面虚拟主机配置的本地域名需要主机)显示每次程序运行生成的性能分析数据文件点击可以打开
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。