PHP 5.5以后加速插件:Zend Opcache

大家知道目前PHP的缓存插件一般有三个: APCeAcceleratorXCache,但未来它们可能都会消失,因为PHP 5.5已经集成 Zend Opcache,功能和前三者相似但又有少许不同,缓存速度据说比它们更快(注意:只是据说,我没测试过)。

php5.5以后版本编译eAccelerator报错如下:

eaccelerator.c:66:23: error: php_logos.h: No such file or directory

究其原因是PHP5.5以下版本有php_logos.c,php_logos.h等文件。

如果想在新版本继续用加速,目前知道是的php自带扩展 opcache。

操作如下:

cd /usr/local/src/php-5.6.0/ext/opcache/usr/local/webserver/php/bin/phpize./configure --with-php-config=/usr/local/webserver/php/bin/php-configmake && make install

最好修改/etc/php.ini在最后加入

[opcache]
zend_extension=/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20131226/opcache.so
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

重启php-fpm:

来源:

http://www.lkycn.com/2014/10/10/39.html

http://www.xuebuyuan.com/2039268.html

时间: 2024-10-09 14:02:51

PHP 5.5以后加速插件:Zend Opcache的相关文章

为PHP环境增加缓存加速插件-Zend Opcache

为PHP环境增加缓存加速插件-Zend Opcache目前PHP的缓存插件一般有三个:APC.eAccelerator.XCache,但未来它们可能都会消失,因为PHP 5.5已经集成ZendOpcache,功能和前三者相似但又有少许不同,缓存速度据说比它们更快(注意:只是据说,我没测试过). 这几个PHP加速插件的主要原理都相同,就是把PHP执行后的数据缓冲到内存中从而避免重复的编译过程,能够直接使用缓冲区已编译的代码从而提高速度,降低服务器负载,它们的效率是显而易见的,像drupal这种庞大

新一代 PHP 加速插件 Zend Opcache

参考:http://www.laogui.com/Zend-Opcache 大家知道目前PHP的缓存插件一般有三个:APC.eAccelerator.XCache,但未来它们可能都会消失,因为PHP 5.5已经集成Zend Opcache,功能和前三者相似但又有少许不同,缓存速度据说比它们更快(注意:只是据说,我没测试过). 这几个PHP加速插件的主要原理都相同,就是把PHP执行后的数据缓冲到内存中从而避免重复的编译过程,能够直接使用缓冲区已编译的代码从而提高速度,降 低服务器负载,它们的效率是

PHP加速插件 Zend Opcache

大家知道目前PHP的缓存插件一般有三个:APC.eAccelerator.XCache,但未来它们可能都会消失,因为PHP 5.5已经集成Zend Opcache,功能和前三者相似但又有少许不同,缓存速度据说比它们更快(注意:只是据说,我没测试过). 这几个PHP加速插 件的主要原理都相同,就是把PHP执行后的数据缓冲到内存中从而避免重复的编译过程,能够直接使用缓冲区已编译的代码从而提高速度,降低服务器负载,它们 的效率是显而易见的,像drupal这种庞大的CMS,每次打开一个页面要调用数十个P

PHP加速插件-opcache参数详解

zend_extension=opcache.so    #这样去加扩展 opcache.memory_consumption=128      #为opcache分配多少共享内存128M opcache.interned_strings_buffer=8   #interned string的内存大小 opcache.max_accelerated_files=4000  #最大缓存的文件数目 opcache.revalidate_freq=300         #opcache自动检测文件

编译安装 Zend Opcache 缓存Opcache,加速 PHP

Optimizer+ 是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件,是第一个也是最快的 opcode 缓存工具.现在,Zend 科技公司将 Optimizer+ 在 PHP License 下开源成为 Zend Opcache. GitHub地址:https://github.com/zendtech/ZendOptimizerPlus Zend OPcache 通过 opcode 缓存和优化提供更快的 PHP 执行过程.它将预编译的脚本文件存储在共享内存中供以后使用,从而避免

PHP 缓存插件之 Zend Opcache ( 取代 APC )

简介: Zend Opcache .APC 这都是 PHP 代码加速器,将 PHP 源代码的编译结果缓存起来,再次调用时对比时间标记,如果没有改变则使用缓存数据,免去再次解析代码的开销. APC 止步于 PHP 5.4 ,Zend Opcache 从 PHP 5.5 开始集成,取代 APC . 一.安装 Zend Opcache 1.源码编译 PHP 时,加入 --enable-opcache 即可开启该扩展,之后稍做配置即可 2.手动添加 Zend Opcache 扩展. shell > cd

使用 Zend Opcache 加速 PHP (2)

Optimizer+ 是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件,是第一个也是最快的 opcode 缓存工具.现在,Zend 科技公司将 Optimizer+ 在 PHP License 下开源成为 Zend Opcache. Zend OPcache 通过 opcode 缓存和优化提供更快的 PHP 执行过程.它将预编译的脚本文件存储在共享内存中供以后使用,从而避免了从磁盘读取代码并进行编译的时间消耗.同时,它还应用了一些代码优化模式,使得代码执行更快. 1. 什么是 op

使用 Zend Opcache 加速 PHP

Optimizer+ 是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件,是第一个也是最快的 opcode 缓存工具.现在,Zend 科技公司将 Optimizer+ 在 PHP License 下开源成为 Zend Opcache. Zend OPcache 通过 opcode 缓存和优化提供更快的 PHP 执行过程.它将预编译的脚本文件存储在共享内存中供以后使用,从而避免了从磁盘读取代码并进行编译的时间消耗.同时,它还应用了一些代码优化模式,使得代码执行更快. 1. 什么是 op

PHP加速处理插件 Zend Optimizer,Zend Guard Loader 和 Zend Opcache 区别

PHP 5.3.X   以前版本 为  Zend Optimizer PHP 5.3.X   之后 更名为  Zend Guard Loader 可以帮助php执行加密后的php代码 安装实例以Ubuntu Server 12.04 LTS 64位版本 mkdir /usr/zend    (把压缩包下载到此目录,因为压缩包名字太长,不好配置) wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-gli