過程不表,都比較順利
參考如下url:
http://www.lvtao.net/server/zendopcache.html
大家知道目前php的緩存插件一般有三個:apc、eaccelerator、xcache,但未來它們可能都會消失,因為php 5.5已經內建zendopcache,功能和前三者相似但又有少許不同,緩存速度據說比它們更快(注意:隻是據說,我沒測試過)。
這幾個php加速插件的主要原理都相同,就是把php執行後的資料緩沖到記憶體中進而避免重複的編譯過程,能夠直接使用緩沖區已編譯的代碼進而提高速度,降低伺服器負載,它們的效率是顯而易見的,像drupal這種龐大的cms,每次打開一個頁面要調用數十個php檔案,執行數萬行代碼,效率可想而知,在安 裝apc等加速器後打開頁面的速度明顯加快。
zend opcache 已經內建在了php 5.5裡面,編譯安裝php5.5的時候加上--enable-opcache就行了。但也支援低版本的 php 5.2.*, 5.3.*, 5.4.*,未來會取消對5.2的支援,下面是我在php 5.4下的安裝方法:
官方網站:http://pecl.php.net/package/zendopcache
依次執行下面的指令
如果顯示installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/ 表示安裝完成,下面要修改php的配置檔案讓它生效
在 php.ini 的最後面加入下面幾行
[opcache]
128意思是給它配置設定128m記憶體,然後重新開機apache,用phpinfo檢視是否生效,顯示下面的資訊就說明生效了

統計的腳本如下: