本人环境为php5.3,未集成opcache,需要手工编译加载
安装步骤
下载源码包:
wget http://pecl.php.net/get/zendopcache-7.0.2.tgz
解压包:
tar xzf zendopcache-7.0.2.tgz
切入解压出来的目录
cd zendopcache-7.0.2
设置编译参数(红色字体已军哥LNMP系列一键包为默认路径,非军哥包请根据实际情况修改为你的PHP路径)
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
开始编译
make && make install
检查/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ 中是否有opcache.so文件诞生
在PHP.ini添加如下代码
[Zend Opcache] zend_extension= /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/opcache.so opcache.memory_consumption=64 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 opcache.force_restart_timeout=180 opcache.revalidate_freq=60 opcache.fast_shutdown=1 opcache.enable_cli=1