LAMP的安裝之eAccelerator優(yōu)化
性能優(yōu)化(根據(jù)需要,自己選擇,可不做)
安裝eAccelerator
- sudo apt-get install php5-dev
下載 eAccelerator
wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2
tar jxvf eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1
phpize
- sudo ./configure -enable-eaccelerator=shared sudo make qii@ubuntu:~/tmp/eaccelerator-0.9.6.1$ sudo make install Installing shared extensions: /usr/lib/php5/20060613+lfs/
修改php.ini文件,安裝為Zend擴(kuò)展,***放在開(kāi)頭,放到[zend]之前,免的出莫名其妙的問(wèn)題:
- sudo vi /etc/php5/apache2/php.ini
[eaccelerator]
- zend_extension="/usr/lib/php5/20060613+lfs/eaccelerator.so"
- eaccelerator.shm_size="16"
- 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="0"
- eaccelerator.shm_prune_period="0"
- eaccelerator.shm_only="0"
- eaccelerator.compress="1"
- eaccelerator.compress_level="9"
- eaccelerator.allowed_admin_path="/var/www/control.php"
創(chuàng)建cache緩存目錄
eaccelerator.cache_dir="/var/cache/eaccelerator" 這里定義cache路徑
默認(rèn)值是/tmp/eaccelerator,這非常簡(jiǎn)單因?yàn)槿魏稳硕紝?duì)該目錄可寫(xiě),但是并不明智,因?yàn)橹貑⒑笙到y(tǒng)會(huì)自動(dòng)清理該目錄。一個(gè)更好的地方是/var/cache/eaccelerator。創(chuàng)建該目錄并確保它對(duì)eAccelerator的使用者可寫(xiě)(通常該用戶是你的網(wǎng)絡(luò)伺服器運(yùn)行者,可能是www-data)。使用默認(rèn)值的話這樣繼續(xù):
- mkdir /tmp/eaccelerator
- chmod 777 /tmp/eaccelerator
改成 /var/cache/eaccelerator的話這樣繼續(xù),先改php.ini
eaccelerator.cache_dir="/var/cache/eaccelerator"
- sudo mkdir /var/cache/eaccelerator
- sudo chown root:www-data /var/cache/eaccelerator
- sudo chmod u=rwx,g=rwx,o= /var/cache/eaccelerator
復(fù)製控制文件control.php到網(wǎng)站根目錄
- sudo cp control.php /var/www/htdocs/
修改control.php的$user和$pw,默認(rèn)是admin和eAccelerator
- sudo vi /var/www/htdocs/control.php
重啟apache
- sudo /etc/init.d/apache2 restart
打開(kāi) http://localhost/control.php

查看之前的info.php頁(yè)面,有下列字段:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
上一節(jié):LAMP的安裝之XCache優(yōu)化 到此為止LAMP的安裝已經(jīng)成功。
【編輯推薦】