PHPプログラムを解析するプロファイラーツールXHProfをインストール、設定

1.XHProfをダウンロード
wget http://pecl.php.net/get/xhprof-0.9.2.tgz

2.XHProfをコンパイルしてインストール
tar zxf xhprof-0.9.2.tgz
cd xhprof-0.9.2/extension/
phpize
make
make install

3.PHP.iniを設定
[xhprof]
extension=xhprof.so;
; directory used by default implementation of the iXHProfRuns
; interface (namely, the XHProfRuns_Default class) for storing
; XHProf runs.
;
;xhprof.output_dir=<directory_for_storing_xhprof_runs>
;分析ドキュメントディレクトリを生成、読み書き権限が必要
xhprof.output_dir=/var/www/html/xhprof/data
注意:
64ビットのOS場合、「xhprof.so」を「/lib64」へコピーする
#cp /usr/lib64/php/modules/xhprof.so /lib64/

4.テスト
cp -r examples xhprof_html xhprof_lib /var/www/html/xhprof

http://XXX/xhprof/examples/sample.phpでphp性能結果を確認する

PHP

Posted by arkgame