首页 > 代码库 > 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