インストールする環境はcentos6.4 php5.5です。
# php -v PHP 5.5.0RC3 (cli) (built: Jul 25 2013 21:05:20) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.5.0-dev, Copyright (c) 1998-2013 Zend Technologies
php5,5インストール時に入ってなかったので、インストールします。
$ git clone https://github.com/zend-dev/ZendOptimizerPlus.git $ cd ZendOptimizerPlus $ phpize $ ./configure --with-php-config=/usr/bin/php-config $ make $ make install
作成されたopcache.soを探します。
# find / -name "opcache.so" /usr/lib64/20121212/opcache.so /usr/local/src/ZendOptimizerPlus/.libs/opcache.so /usr/local/src/ZendOptimizerPlus/modules/opcache.so /usr/local/src/php-5.5.0RC3/modules/opcache.so /usr/local/src/php-5.5.0RC3/ext/opcache/.libs/opcache.so
php.ini にて、opcache.so を読み込むよう設定します。
# vim /etc/php.ini zend_extension=/usr/lib64/20121212/opcache.so opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 opcache.revalidate_freq=60 opcache.fast_shutdown=1 opcache.enable_cli=1
読み込まれたことを確認します。
# php -v PHP 5.5.0RC3 (cli) (built: Jul 25 2013 21:05:20) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.5.0-dev, Copyright (c) 1998-2013 Zend Technologies with Zend OPcache v7.0.2-dev, Copyright (c) 1999-2013, by Zend Technologies