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を解析する