|
|
( F0 \8 d9 w) M5 M, P# I# {: p
很多人都在问 PHP 加速缓存哪个好,毫无疑问 Zend Opcache 是首选。为什么?因为,这是官方出品的,在PHP5.5开始,已经随着PHP的源代码一起发布了。
' K" `& l) E8 a8 q在使用 LAMP 一键安装脚本后,如果你选的是 PHP 5.5 ,那么当 PHP 编译完成后,Zend Opcache 就已经存在了(/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/opcache.so )。
1 q* k5 u, V, e+ d: n. r当然,如果选择了 PHP 5.3 或 PHP 5.4,也是可以安装 Zend Opcache 的,运行一键安装脚本 opcache.sh ,会自动安装 http://pecl.php.net/zendopcache 下的最新版。这货完全可以替代其他的缓存类工具,如 APC,eAccelerator,Xcache 等。
% r9 `' ?5 e# G" }; B# X* h
- O! Q2 ^' n) _3 l/ Q( q官方还没有 Zend Opcache 管理面板,虽然能在 phpinfo 里的 Zend OPcache下可以看到状态,但还是不够一目了然。目前有个开源的第三方管理面板可供选择,详见:这里。opcache.sh 脚本已经集成了该面板,只需在安装完成后,浏览器打开:http://yourwebsite/ocp.php 就能很直观的看到 Zend Opcache 的管理界面了。
7 Y/ @, a ^1 b$ j4 G+ J9 b/ ~我的 LAMP 一键安装脚本里,已经包含了可以探测 Zend Opcache 是否安装,并显示其版本号的探针文件 p.php 。1 Z/ k2 Y+ w- w3 ]6 u. j8 }
安装了 PHP 5.5 的截图如下:; D( G- h; b9 S, N" [
, i5 ^: j7 D' m* H5 }, \, `
安装了 PHP 5.4 的截图如下:' `- Q c, r& S, F/ y6 [. x
' O% h8 w! Q. C6 ?& ?4 ~2 }
备注:Zend Guard Loader 目前还不支持 PHP 5.5 ,所以第一张截图里 Zend Guard Loader 是未安装状态。
6 e, V1 _. p* Q% j关于 Zend Opcache 的介绍,已经无需我多说了,一搜一大把,反正优点多多,强烈建议使用。! p! @* s6 r$ L$ J8 b0 r
3 u+ W4 e# l% ^1 y5 k: l$ N& x. I |
|