• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP性能优化工具–xhprof安装

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

PHP性能优化工具–xhprof安装,这里我先贴出大致的步骤:

1.获取xhprof

2.编译前预处理

3.编译安装

4.配置php.ini

5.查看运行结果

那么下面我们开始安装xhprof工具吧:

1.获取xhprof

可以输入网址直接下载,或者wget

 
1
2
3
4
 
#wget http://pecl.php.net/get/xhprof-0.9.4.tgz
#tar zxf xhprof-0.9.4.tgz
 

2.编译前预处理

在编译xhprof之前,先做一下预处理,生成configure文件;

 
1
2
3
4
5
 
#cd xhprof-0.9.4
#cd extension
#phpize
 

phpize 没有这个命令

用来扩展php扩展模块

phpize是属于php-devel的内容,所以只要运行

yum install php-devel就行。

命令:yum install php-devel -y

位置:/usr/bin/phpize

3.编译安装

#./configure –with-php-config=/usr/bin/php-config

#make && make install

安装成功

4.配置php.ini

在php的配置文件后面追加,xhprof扩展,php.ini

 
1
2
3
4
5
 
]
;
xhprof
 

注:如果是64位系统需要将xhprof.so文件拷贝 /lib64的目录下

 
1
2
3
 
#cp /usr/lib64/php/modules/xhprof.so /lib64/
 

5.查看运行结果

将实例拷贝到自己到web目录下,进行实例演示:

 
1
2
3
 
#cp -r examples xhprof_html xhprof_lib /usr/share/nginx/html/xhprof
 

a.运行实例查看效果,在浏览器输入

http://localhost/xhprof/examples/sample.php

b.复制上面到运行到结果(http路径),再次放入浏览器,填好前面对应的域名:

http://localhost/xhprof/xhprof_html/index.php?run=5307089e3e0fe&source=xhprof_foos

查看结果,正确:

如果输入浏览器没有数据

这种情况:Run #530707980ee18: Invalid Run Id = 530707980ee18

错误结果:

可能是你的配置权限不足,请给个权限,可以直接777,然后重新运行走后这个步骤看看效果。

到这里xhprof安装就结束了,开始你的性能优化之旅吧,有了这个工具会事半功倍的~~

对于xhprof的名词解释:

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
函数名
调用次数
调用百分比
)
调用的包括子函数所有花费时间的百分比
)
函数执行本身花费的时间的百分比,不包括子树执行时间
cpu的时间
cpu的时间
)的百分比
)。
)的百分比
包括子函数执行使用的内存。
)的百分比
,以字节算
)的百分比
MemUse的峰值
的峰值百分比
MemUse的峰值
峰值百分比
 

 



感谢你的阅读,此文http://www.chenglin.name/php/optimization/439.html


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信开发之自定义菜单+php发布时间:2022-07-10
下一篇:
前端php加后端golang微信发红包发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap