天天看點

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

VPS主機性能配置如果太差,則在運作Wordpress部落格和Discuz! 論壇等高消耗程式時能夠明顯感覺出VPS有些吃力。另外,即使VPS主機的CPU、記憶體、硬碟I/O等性能足夠好,但是在面對大流量時則有可能導緻PHP執行效率降低,網頁打開速度變慢等不正常的情況。

為了能夠在低配置的VPS主機上Web也能跑出流暢的感覺和在面對流量高峰時伺服器也能從容應對大量的應該通路請求,我們一般會給PHP安裝上幾點緩存加速擴充:eAccelerator,xcache和memcached,優化動态内容緩存,提高php腳本的緩存性能和執行效率。

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

1、登入到VPS主機用戶端,執行以下指令:

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

2、然後在/www/wdlinux/目錄下建立一個eaccelerator_cache目錄。

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

3、最後在/www/wdlinux/apache_php-5.2.17/etc中找到php.ini。

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

4、編輯php.ini,在檔案最後加入以下代碼:

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

5、重新開機伺服器,重新整理探針,這時就能看到eAccelerator安裝成功了。

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached
WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

2、然後将以下代碼加入到php.ini中。(可以放在檔案的最後面)

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

3、重新開機VPS,生效。

1、APC全稱是Alternative PHP Cache,是PHP PECL中的一個擴充,APC的緩存分兩部分:系統緩存和使用者資料緩存。系統緩存是APC把PHP檔案源碼的編譯結果緩存起來,然後在每次調用時先對比時間标記。如果未過期,則使用緩存的中間代碼運作。使用者資料緩存是緩存由使用者在編寫PHP代碼時用apc_store和apc_fetch函數操作讀取、寫入的。

2、在WDCP上安裝APC緩存方法也很簡單,執行以下指令:

3、然後編輯php.ini檔案,在[eaccelerator] extension_dir="/www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-zts-20060613/"下方加入以下代碼:

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

4、重新開機VPS,生效。(點選放大)

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

5、這是我的WDCP成功安裝了eAccelerator、xcache、APC緩存後,php.ini的代碼:

1、WDCP官方已經給出了安裝memcached的方法,執行以下指令:

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

2、選擇你的PHP版本,安裝完成。

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

3、然後到WDCP控制台中,點選memcached設定,沒有提示讓你安裝memcached擴充,就表示WDCP安裝memcached成功了。

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

4、當然你也可以在phpinfo中看到memcached是否已經編譯安裝。

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

1、LNMP安裝eAccelerator,xcache和memcached的方法官方都已經給出,安裝比較簡單,進入lnmp解壓後的目錄,執行:./eaccelerator.sh 可以快速安裝eAccelerator。

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

2、eaccelerator 0.9.5.3 支援PHP 5.2,如需此版本,輸入 old 回車。eaccelerator 0.9.6.1 支援PHP 5.2、5.3,如需此版本,輸入 new 回車。eaccelerator 1.0-dev 支援PHP 5.2、5.3、5.4,如需此版本輸入 dev 回車。

3、執行:./xcache.sh 可以快速安裝xcache,有兩個版本可以選擇,分别是XCache 2.0.0 和XCache 3.0.1。

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached

4、執行:./memcached.sh 可以快速安裝memcached。

5、最後重新開機VPS主機,重新探針,就可以看到LNMP安裝eAccelerator,xcache和memcached成功了。

WDCP,LNMP安裝PHP緩存加速擴充eAccelerator,xcache和memcached