首页 > 代码库 > Zend OPcache

Zend OPcache


Zend OPcache

Zend OPcache 通过缓存和优化加快PHP的执行速度。通过将预编译的脚本字节码存储在共享内存中提高PHP的性能。减少了之后访问脚本时从磁盘读取并编译脚本的处理。此外,它应用了一些字节码优化模式使脚本执行更快。

兼容性

Zend OPcache 7.02版本兼容  5.2.*、 5.3.*、 5.4.* 和 5.5开发版,将来会不支持PHP 5.2。

快速安装

- 编译

$PHP_DIR/bin/phpize
./configure –with-php-config= $PHP_DIR/bin/php-config
make

- 安装

make install # this will copy opcache.so into PHP extension directory

- 编辑 php.ini 添加

zend_extension=/…full path…/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 5.5 编译安装

编译报如下错误:checking for known struct flock definition… configure: error: Don’t know how to define struct flock on this system, set –enable-opcache=no


./configure 添加 –enable-opcache

安装完毕后编辑 php.ini 添加推荐配置选项。


本文出自 “耐心是美德” 博客,请务必保留此出处http://1550349.blog.51cto.com/1540349/1406892