Php/速度改善/XHProf/php5
提供: 初心者エンジニアの簡易メモ
事前インストール
yum install gcc
php5.5以下インストール
cd /usr/local/src wget http://pecl.php.net/get/xhprof-0.9.3.tgz tar xvfz xhprof-0.9.3.tgz cd xhprof-0.9.3/extension phpize ./configure make sudo make test sudo make install
php5.6以後
sudo yum -y install php-pecl-xhprof.x86_64 --enablerepo=remi --enablerepo=remi-php56
環境設定(/etc/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=/tmp/xhprof
インストール確認
$ php -r "phpinfo();" | grep xhprof xhprof xhprof => 0.9.3
以下エラーが出るときgraphvizを入れる
- Error: either we can not find profile data for run_id
yum --enablerepo=remi install graphviz graphviz-devel graphviz-gd graphviz-php