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,里面有详细的使用说明
?

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

To work on file upload we are going to use the form helper. Here, is an example for file upload.

In this chapter, we are going to learn the following topics related to routing ?

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

Guide to HTML Table Layout. Here we discuss the Values of HTML Table Layout along with the examples and outputs n detail.

Validator can be created by adding the following two lines in the controller.
