由于升级了php的版本,所以原来的eaaccelerator不支持,故改为opacache试试
centos6.6,php5.6(升级高版本php)
1.安装 Remi 源
安装最新的 Remi 源自动安装文件*
# CentOS 6 / RHEL 6
yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# CentOS 7 / RHEL 7
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
2. 编辑Remi 源配置文件
vim /etc/yum.repos.d/remi.repo 修改以下
[remi]
修改 enabled=0 为 enabled=1。
结尾另起一行添加下面的代码:
priority=3
更新yum缓存:
# CentOS 6 / RHEL 6
yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# CentOS 7 / RHEL 7
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
3.安装 Zend Opcache(pecl版本):
yum install php56w-pecl-zendopcache
注:出现conflict php为5.5则php55w-peclzendopcache,总之与php版本对应
4.安装时产生的 opcache 的配置文件位于默认的 /etc/php.d 目录中:
opcache-default.blacklist
opcache.ini
5.这个配置文件采用的基本就是 README 中的推荐设置,只有几个地方需要修改。
vi /etc/php.d/opcache.ini
6.对照如下推荐配置修改并保存即可:
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
7.over查询一下看看是否正确启动了:
php -v
出现:Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies