天天看點

eaccelerator0.9.5.3子產品安裝

當然環境用的軍哥的lnmp一鍵包,目前版本centos6.9 nginx1.10 php5.5.36 mysql5.6.29

因為目前公司有網站需要遷移,在遷移的過程中,發現eaccelerator0.9.5.3無法在現有php版本運作,經過一番查找,發現eaccelerator0.9.5.3版本隻支援php5.2.x版本,并且隻有這個版本支援資料緩存,好坑有沒有~

目前eaccelerator最新的版本是1.0dev,最高隻支援5.4.x,而且隻是對php做加速處理(ps:已經好幾年不更新了,如果不是程式需要,就不要搞它了)

因為目前php版本是5.5.36的,并且目前已經有網站在運作了,為了不影響目前網站的通路,我這裡并存一個php5.2的版本(php共存方式,我部落格有寫,此處不在說明)

下載下傳eaccelerator-0.9.5.3包

根據自己phpize的位置來運作即可(不知道phpize在哪的直接find / -name phpize查找),運作完提示下面資訊,然後編譯即可

configuring for:

php api version: 20100412

zend module api no: 20100525

zend extension api no: 220100525

編譯(注意:要想使用共存記憶體緩存功能eaccelerator_get and eaccelerator_put among others,此處必須要這麼編譯,如果不按這種方式編譯,php會報call to undefined function eaccelerator_get() in錯誤)

上述執行完後會有如下提示:

通過ll就可以到該子產品了

直接在最下面添加

eaccelerator提供了監控與管理eaccelerator緩存的功能,通過control.php來管理,是以此處拷貝到相應網站目錄下(不是必須的)

預設帳号密碼為

建立eaccelerator_cache目錄

修改下目錄權限

此時打開phpinfo就可以看到該子產品了

eaccelerator0.9.5.3子產品安裝