PHP
vagrant
xhprof
VCCW

[VCCW2.x] XHProfを追加する

phpの拡張モジュールのXHProfをVCCWの環境に追加しました。その備忘録です。
*現在はVCCWの3系がメインなので、あまり使う場面は無いかもしれないです。

環境

CentOS 6.7
PHP 5.4.45
VCCW 2.21

XHProfのインストール

PEARでインストール

PHPの拡張ライブラリであるPECLを利用してインストールします。

$ sudo yum -y install php-pear
$ sudo pecl install channel://pecl.php.net/xhprof-0.9.4

php.iniの編集

/etc/php.ini
[xhprof]
extension=xhprof.so
xhprof.output_dir="/var/log/xhprof/"

php.iniでアウトプットディレクトリとして指定した場所に
ディレクトリを作成します。

$ sudo mkdir /var/log/xhprof/
$ sudo chmod 777 /var/log/xhprof/

phpinfo で確認

[document_root]/phpinfo.php
<?php phpinfo(); ?>

phpinfo

参考

xhprofを使ってみた(インストール編)
XHProfでPHPを解析する