php中的脚本加速扩展opcache (1)
今儿在 azure 里装 php5.5.4 得瑟,发现原先 php5.4 、 php5.3 中的 zend guard laoder 以及 php5.2 中的 Zend Optimizer 均不能再用,一直很喜欢用的 eaccelerator 也悲剧了,编译的时候直接提示错误。 没办法,翻看 php5.5.4 的安装目录,发现 php 的安装目录下的扩展库目录有个 opcached.so ;咦,这个文件是搞毛线的?看名字带 cached ,难道是个缓存系统? google 了下,果不其然,这个是 php5.5 默认提供的 php 脚本缓存扩展,编译 php5.5 时加上参数 --enable-opcache 就可以编译 opcache 了,只是要启用的话必须配置。 一、 PHP 中 opcache 的安装、加速效果与配置介绍 经过测试, php5.4 、 php5.3 乃至 php5.2 也是可以使用 opcache 模块的,参考网络上的测试文章( http://www.cnblogs.com/xiaocen/p/3709850.html )发现: zend opcache( 一般就直接简称为 opcache 了 ) 的加速效率高于 xcache ,自然也就高于一年多不维护的 eaccelerator 了。另外,我的测试发现在 php5.4 上加载了 eaccelerator