php性能测试用具-xhprof的安装
php性能测试工具--xhprof的安装
xhprof是facebook开源出来的一个php性能测试工具,在facebook开发过程中被广泛应用。
?
一、xhprof的安装
?
1.下载地址:http: //pecl.php.net/get/xhprof-0.9.2.tgz
?
?? 在linux下,执行命令:wget?http: //pecl.php.net/get/xhprof-0.9.2.tgz
?
2.由于xpprof自带有一个web分析页面,因此可以把它放在web服务器目录下
?
?? mv xhprof-0.9.2.tgz /www/webroot/
?
?? cd /www/webroot/
?
3. 解压缩:tar xzf xhprof-0.9.2.tgz ,得到解压缩后的文件xhprof-0.9.2
?
?? cd xhprof-0.9.2
?? 进入文件,可以看到xhprof的目录结构? :
?
?
?????? CHANGELOG
?????? CREDITS
?????? examples
?????? extension
?????? LICENSE
?????? README
?????? xhprof_html
?????? xhprof_lib
?
? 对一个软件不是很了解,最好的办法是打开README文件,看个究竟。
?
? vi README
?
? 嚓!For installation and usage notes refer to:
??????? xhprof_html/docs/index.html
?
?? 那我们只好打开 xhprof_html/docs/index.html这个文件了(我刚才把整个xhprof放在web服务器目录下,因此可以在浏览器下直接打开)。该文件下有详细关于xhprof的介绍,下面重点介绍安装步骤:
The steps below should work for Linux/Unix environments.
% cd <xhprof_source_directory>/extension/ % phpize % ./configure --with-php-config=<path to php-config> % make % make install % make test </path></xhprof_source_directory>
?
4.按照上面说明安装
?
?? A.??? cd extension/?????????????????? //进入目录
?? B.??? ~/web/php/bin/phpize???? //phpize是用来扩展php扩展模块的,在php安装目录的bin下
?? C.??? ./configure? --enable-xhprof? --with-php-config=~/web/php/bin/php-config
?? D.??? make&make install
?
?上述步骤执行完毕,会生成.so文件
?
?
5.配置php.ini
?
?在php.ini中配置xhprof扩展,打开php.ini,在文件尾部添加:
?
[xhprof] extension=xhprof.so xhprof.output_dir=<directory_for_storing_xhprof_runs> //可以自己定义输出文件目录 </directory_for_storing_xhprof_runs>
注意:xhprofy存放的目录要和php.ini中extension_dir指向的目录一致。
?
6. 重新启动php
??? ~/web/php/sbin/php-fpm reload
?? 在phpinfo信息中即可看到xhprof扩展安装成功。
?
?
?
具体对xhprof的使用,可以参考xhprof安装目录下的/xhprof_html/docs/index.html,里面有详细的使用说明
?

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写

CakePHP 是一个开源MVC 框架。它使开发、部署和维护应用程序变得更加容易。 CakePHP 有许多库可以减少大多数常见任务的过载。

本教程演示了如何使用PHP有效地处理XML文档。 XML(可扩展的标记语言)是一种用于人类可读性和机器解析的多功能文本标记语言。它通常用于数据存储
