linux安裝PHP加速器eAccelerator

2021-06-25 13:24:40 字數 2747 閱讀 1733

感慨下:做前端開發不少日子了,在前公司也使用過一段時間linux系統,對apache配置比較熟悉,可是對nginx配置還是不熟悉,畢竟自己是做前端開發的,大後端的事情還是比較排斥,以後多練習。前些日子vps到期了,換了空間,沒配置好eaccelerator,本來想要朋友全權處理,可是他最近比較忙,只好自己處理了,現在將安裝eaccelerator過程記錄下,以後留用。

vps是centos系統,php為nginx+fastcgi,nginx安裝目錄/usr/local/nginx,php安裝目錄/usr/local/php,開始在linux安裝php加速器eaccelerator吧!

安裝之前使用需要安裝make和phpize,如果安裝過,跳過此步驟。執行下面的命令

1

2

yum install make php5-dev

#ubuntu下用apt-get

123

4567

wget 

tar 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/

記住這個路徑,在後面的配置檔案裡面會用到。

1

2

mkdir /tmp/eaccelerator

chmod 777 /tmp/eaccelerator

安裝eaccelerator之後,需要配置才可以使用哦~所以我們需要在php.ini中新增eaccelerator的配置,當然你也可以新建個配置檔案,在php.ini中引入配置檔案即可。

123

4567

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」。

1

23

eaccelerator.keys = "disk_only"

eaccelerator.sessions = "disk_only"

eaccelerator.content = "disk_only"

設定內容快取的存放的地方,可以設定為:

123

4

# 重啟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以...