yum でインストールしたphp5.5にopcacheを有効にさせる方法
やりたいこと
php5.5から標準バンドルされたphpのアクセラレータ Zend_optimizer(opcache)を使いたい。
php5.5からはソースからコンパイルすると標準で有効化されているが、yumでインストールすると無効化されている。
php5.5は以下のコマンドでインストールした。
yum --enablerepo=remi-php55 install php php-common php-mbstring php-pdo php-cli php-devel php-gd php-mysql
解決策
以下のコマンドで有効化することができた。
yum --enablerepo=remi-php55 install php-pecl-zendopcache
確認方法
$php -v Failed loading /usr/local/lib/php/extensions/no-debug-zts-20121212/opcache.so: /usr/local/lib/php/extensions/no-debug-zts-20121212/opcache.so: cannot open shared object file: No such file or directory PHP 5.5.12 (cli) (built: May 2 2014 19:53:49) 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