CentOSはyumを使用してphp性能テストツールxhprofをインストールする

1581 ワード

1.まずxhprofをインストールします.
yum install xhprof

2.インストール後、xhprofのプロファイルxhprofを見つける.confは、一般的に/etc/phpにあります.dには、この2行を加えます.
extension=xhprof.so
xhprof.output_dir=<directory_for_storing_xhprof_runs>

このパスとは、生成されたデータをどこのフォルダに置くか、例えば/var/www/html/xhprof_data
3.図面を作成する場合はdotをインストールする必要があります(オプション):
yum install graphviz

4.インストール後、サーバーを再起動します.
service httpd restart

5.使用する場合は、以下のファイルコードを含めてください.
# php     ,        ,        
xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);
#         
if ($xhprof_flag) {
    $xhprof_data = xhprof_disable();
    include_once "./xhprof_lib/utils/xhprof_lib.php";
    include_once "./xhprof_lib/utils/xhprof_runs.php";
    $xhprof_runs = new XHProfRuns_Default();
    $xhprof_runs->save_run($xhprof_data, 'xhprof',"index_".time());
}

上のxhprof_lib,phpおよびxhprof_runs.phpこの2つのファイルのパスを自分のパスに変更するには、決して書き間違えないでください.もしこの2つのファイルが見つからない場合は、whereis xhprofコマンドを使用してxhprof関連のパスを羅列することができます.一つ一つ検索することができます.‍
6.xhprof_をhtmlフォルダはあなたのwebサーバのルートディレクトリの下にコピーされ、生成されたファイルにアクセスするために使用されます.このphpへのアクセスがある場合、ディレクトリの下で類似index_を生成1277956324.xhprofのレコードファイル、類似の使用http://www.url.com/xhprof_html/index.php?run=index_1277956324を選択すると、結果が表示されます.よろしいhttp://www.url.com/xhprof_html/index.phpファイルディレクトリにアクセスし、いずれかを選択して表示します.