1. 程式人生 > >PHP效能測試工具xhprof安裝與使用

PHP效能測試工具xhprof安裝與使用

一、安裝

1

2

3

4

5

6

7

wget https://pecl.php.net/get/xhprof-0.9.4.tgz

tar zxf xhprof-0.9.4.tgz

cd xhprof-0.9.4.tgz/extension

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make

make install

    然後修改php.ini,加上:

1

2

extension=xhprof.so

xhprof.output_dir=/var/tmp/xhprof

    如果php-fpm啟動的話就重啟。

二、使用

    將xhprof解壓包中的xhprof_html目錄和xhprof_lib目錄複製到伺服器web目錄或者是專案目錄或者是其他任何php有許可權能訪問到的目錄

    然後在要測試的php程式碼前面加上xhprof_enable();然後在測試的php程式碼後加上

1

2

3

4

5

6

7

8

9

10

11

$xhprof_data = xhprof_disable();

require "xhprof_lib/utils/xhprof_lib.php";

require "xhprof_lib/utils/xhprof_runs.php";

$xhprof_runs new XHProfRuns_Default();

$run_id $xhprof_runs->save_run($xhprof_data"xhprof_foo");

$url "/xhprof_html/index.php?run=$run_id&source=xhprof_foo"

;

echo '<a href="'.$url.'">'.$url.'</a>';

    執行程式然後點選輸出的連結就可以了。

    還要裝一個圖形化工具:

1

2

yum install graphviz

yum install graphviz-gd