facebook twitter hatena line google mixi email

Linux/phpインストール/opcache

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

php5.5にopcacheインストール

sudo yum install --enablerepo=remi,remi-php55 php-opcache
sudo find /usr/ -name 'opcache.so'
/usr/lib64/php-zts/modules/opcache.so
/usr/lib64/php/modules/opcache.so
php -v
PHP 5.5.17 (cli) (built: Sep 20 2014 17:12:00)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
   with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies

効果

load時間が1/20になった。測定ツールはxhprof。 BootstrapAbstract.phpはzendのクラス。

opcache前

load::libs/Smarty.class.php  1717μs
load::html/2400line.php  2502μs
load::Bootstrap/BootstrapAbstract.php  1004μs
 

opcache後

load::libs/Smarty.class.php  102μs  
load::html/2400line.php  33μs
load::Bootstrap/BootstrapAbstract.php  37μs  

参考

http://dqn.sakusakutto.jp/2014/03/php55zend_opcache.html