码迷,mamicode.com
首页 > 系统相关 > 详细

ZendOpcache安装与配置

时间:2015-03-30 18:46:42      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:php5.6支持zendopcache   zendopcache   

当我们将Nginx,PHP-FPM参数调试到最优时http://blog.csdn.net/jacson_bai/article/details/44746509,下一步即可加快PHP代码的执行速度;

zendOpcache简介:

下载链接:http://pecl.php.net/package/ZendOpcache

Zend OPcache通过opcode的缓存和优化来提速PHP的执行.它通过在共享内存里存储预编译的PHP脚本来提高PHP的性能.这一操作消除了从磁盘读取PHP文件然后编译的过程.此外, 此外它还提供了少量的字节码优化模式使得代码执行更快
兼容性:
当前版本的 Zend OPcache适用于PHP 5.2.*, 5.3.*, 5.4.* 以及 PHP-5.5 开发版分支. PHP5.2可能在将来不被支持.

安装:{参考解压文件的README即可}

# $PHP_DIR/bin/phpize
# cd zendopcache-7.0.4
#/usr/local/php56/bin/phpize
#./configure --with-php-config=/usr/local/php56/bin/php-config
#make 
#make install

编辑php.ini(添加如下内容):

zend_extension=/...full path.../opcache.so
opcache.enable_cli = 1
opcache.fast_shutdown = 1
opcache.memory_consumption = 196
opcache.max_accelerated_files = 7000
opcache.interned_strings_buffer = 16
opcache.revalidate_freq = 60
opcache.enable_file_override = 1
opcache.opcache.save_comments = 0

重启PHP-FPM后通过phpinfo()函数查看,功能是否启用;

PHP5.6之后的版本如何设置呢?

1.编译安装时加--enable-opcache

2.编辑php.ini(添加如下内容,大约在php.ini1882行左右)

zend_extension=/usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/opcache.so
opcache.enable=1
opcache.enable_cli = 1
opcache.fast_shutdown = 1
opcache.memory_consumption = 196
opcache.max_accelerated_files = 7000
opcache.interned_strings_buffer = 16
opcache.revalidate_freq = 60
opcache.enable_file_override = 1
opcache.opcache.save_comments = 0

重启PHP-FPM后通过phpinfo()函数查看,功能是否启用;

技术分享

参考链接:https://bugs.php.net/bug.php?id=68104





ZendOpcache安装与配置

标签:php5.6支持zendopcache   zendopcache   

原文地址:http://blog.csdn.net/jacson_bai/article/details/44752727

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!