ZendOpcache安装与配置
来源:互联网 发布:重庆双诚网络是培 编辑:程序博客网 时间:2024/06/07 12:10
环境:
PHP 5.6.1
zendopcache版本: zendopcache-7.0.4
当我们将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行左右)
# find / -name opcache.so
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安装与配置
- php7安装zendopcache
- php5.6安装zendopcache加速
- zendopcache与apc同时使用
- php加速器 - zendopcache
- ZendOpcache(ZendOptimizerPlus)的…
- Oneinstack关闭zendOpcache
- eclipse安装与配置
- Postfix安装与配置
- Exchange安装与配置
- subversion 配置与安装
- IIS安装与配置
- SDK安装与配置
- netsnmp 安装与配置
- VSFTPD 安装与配置
- vsFTPd 安装与配置
- CVS安装与配置
- samba 安装与配置
- (1) 面试 --- 2014支付宝JAVA笔试题面试分享
- 【LeetCode】088.Merge Sorted Array
- 【深入浅出IOS开发】创建Model类型Controller
- .net事务
- Codeforces Round #297 (Div. 2) B - Pasha and String
- ZendOpcache安装与配置
- Qt自定义控件的开发和使用
- 在Win7下安装ubuntukylin-14.04.2-desktop-amd64
- Tika基本使用
- Java内存泄露的理解与解决
- 域名同一文件路径,不同的域名指向不同的robots文件
- 第3周项目1-三角形类的构造函数(1、带参数的构造函数)
- Timeout expired. The timeout period elapsed prior to completion of the operation or the server...
- 【深入浅出IOS开发】IOS绘图基础