感慨下:做前端開發不少日子了,在前公司也使用過一段時間linux系統,對apache配置比較熟悉,可是對nginx配置還是不熟悉,畢竟自己是做前端開發的,大後端的事情還是比較排斥,以後多練習。前些日子vps到期了,換了空間,沒配置好eaccelerator,本來想要朋友全權處理,可是他最近比較忙,只好自己處理了,現在將安裝eaccelerator過程記錄下,以後留用。
vps是centos系統,php為nginx+fastcgi,nginx安裝目錄/usr/local/nginx,php安裝目錄/usr/local/php,開始在linux安裝php加速器eaccelerator吧!
安裝之前使用需要安裝make和phpize,如果安裝過,跳過此步驟。執行下面的命令
12
yum install make php5-dev#ubuntu下用apt-get
1234567
wgettar xjf eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1
/usr/bin/phpize
./configure -enable-eaccelerator=shared -with-php-config=/usr/bin/php-config
make
make install
這時會將eaccelerator安裝到php目錄中,螢幕會顯示eaccelerator.so
所在路徑,例如:
1
installing shared extensions:/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/
記住這個路徑,在後面的配置檔案裡面會用到。
12
mkdir /tmp/eacceleratorchmod 777 /tmp/eaccelerator
安裝eaccelerator之後,需要配置才可以使用哦~所以我們需要在php.ini中新增eaccelerator的配置,當然你也可以新建個配置檔案,在php.ini中引入配置檔案即可。
1234567
891011
1213
1415
1617
18
[eaccelerator]zend_extension="/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"
eaccelerator.shm_size="8"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="3600"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only"
安裝為 zend extension 模式為上面的配置,如果你使用了thread safe模式安裝的php,你必須使用 「zend_extension_ts」 替換第二行的 「zend_extension」,安裝為 php extension 模式為「extension」。
123
eaccelerator.keys = "disk_only"eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only"
設定內容快取的存放的地方,可以設定為:
1234
# 重啟nginx/etc/init.d/nginx restart
# 重啟php-cgi
/etc/init.d/php-fastcgi restart
eaccelerator安裝包裡有乙個control.php檔案,把它複製到**的任意目錄,然後將路徑新增到配置檔案,就可以通過這個php檔案可以用它檢視和管理eaccelerator,這個必須指定,否則檢視快取內容的時候會出錯,訪問時候預設的使用者名稱是:admin,密碼:eaccelerator,使用者名稱和密碼可以在control.php中修改:
1
eaccelerator.allowed_admin_path = "/data/wsdata/wwwroot"
Linux安裝PHP加速器Xcache
xcache 是乙個又快又穩定的 php opcoolcode 快取器.經過良好的測試並在大流量 高負載的生產機器上穩定執行.經過 在linux 上 測試並支援所有現行 php 分支的最新發布版本,如 php 4 3 php 4 4 php 5 0 php 5 1 php 5 2 head 6.x ...
linux安裝PHP加速器eAccelerator
感慨下 做前端開發不少日子了,在前公司也使用過一段時間linux系統,對apache配置比較熟悉,可是對nginx配置還是不熟悉,畢竟自己是做前端開發的,大後端的事情還是比較排斥,以後多練習。前些日子vps到期了,換了空間,沒配置好eaccelerator,本來想要朋友全權處理,可是他最近比較忙,只...
php加速器eAccelerator安裝及效果對比
最近想著如何優化一下php,找到了eaccelerator這個開源軟體,一下引用一段官方說明介紹eaccelerator eaccelerator是一款php加速和優化軟體,通過將編譯後的php快取起來來提高php的效能。通常能夠降低伺服器負載並加快php執行1 10倍 官方說法 注 只支援5.1以...