php性能測試工具--xhprof的安裝

xhprof是facebook開源出來的一個php性能測試工具,在facebook開發過程當中被普遍應用。 php

 1、xhprof的安裝網站推廣html

 1.下載地址:http: //pecl.php.net/get/xhprof-0.9.2.tgz linux

    在linux下,執行命令:wget http: //pecl.php.net/get/xhprof-0.9.2.tgz web

 2.因爲xpprof自帶有一個web分析頁面,所以能夠把它放在web服務器目錄下瀏覽器

    mv xhprof-0.9.2.tgz /www/webroot/服務器

    cd /www/webroot/php-fpm

 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

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>    //能夠本身定義輸出文件目錄

注意:xhprofy存放的目錄要和php.ini中extension_dir指向的目錄一致。

 6. 從新啓動php網站推廣

    ~/web/php/sbin/php-fpm reload

   在phpinfo信息中便可看到xhprof擴展安裝成功。

   具體對xhprof的使用,能夠參考xhprof安裝目錄下的/xhprof_html/docs/index.html,裏面有詳細的使用說明(fblww-0116)

相關文章
相關標籤/搜索