>  기사  >  php教程  >  opcache安装

opcache安装

WBOY
WBOY원래의
2016-06-06 20:11:441709검색

前边已经测试过了opcache提升的性能,下边说说安装方法。 操作系统为centos opcache已经集成在了最新的的PHP5.5中,所以安装方法与PHP5.3、PHP5.4有所不同,下面会分别说明。 PHP5.5安装: 如果是第一次安装,可以在编译的时候加上enable-opcache参数 如果是

前边已经测试过了opcache提升的性能,下边说说安装方法。
操作系统为centos
opcache已经集成在了最新的的PHP5.5中,所以安装方法与PHP5.3、PHP5.4有所不同,下面会分别说明。

PHP5.5安装:
如果是第一次安装,可以在编译的时候加上–enable-opcache参数
如果是安装好的php,可以到源码的ext/opcahce目录下执行下列命令:

/opt/php55/bin/phpize
./configure --with-php-config=/opt/php55/bin/php-config
make -j4
make install

phpize 和php-config的路径需要根据自己的实际情况来修改,上述命令是我的配置

PHP5.3 & PHP5.4 安装:
如果是php5.3、5.4则没有集成到源码里,我们可以下载后编译

wget http://pecl.php.net/get/zendopcache-7.0.2.tgz
tar xzf zendopcache-7.0.2.tgz
cd zendopcache-7.0.2
/opt/php53/bin/phpize
./configure --with-php-config=/opt/php53/bin/php-config
make -j4
make install

安装完成后opcache.so会被安装到/opt/php53/lib/php/extensions/no-debug-non-zts-20090626目录下
我们需要在php.ini中添加下列配置

[Zend Opcache]
Zend_extension= /opt/php53/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

配置完成后可以通过php -i|grep opchche查看是否安装成功
成功后需要重启php-fpm或apche使之生效

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.