eAccelerator diegimas nuo nulio
1. Atsisiunčiame eAccelerator. Ji nerasite oficialioje svetainėje, galima ir iš bet kur kitur, pvz. .
cd /tmp wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2
arba jei failo neranda ofic. svetainėje
wget http://www.debiantutorials.com/static/eaccelerator-0.9.6.1.tar.bz2
arba jei siunčiame iš http://eaccelerator.net/ (koreguota 2012-12-10):
cd /tmp wget https://github.com/eaccelerator/eaccelerator/tarball/mastermv master master.tar.gztar xvzf master.tar.gztar xvzf master mv eaccelerator-*/ eaccelerator-0.9.6.1 rm master
P.S. įvykdžius galime pereiti į 3 punktą.
2. Išarchyvuojame
tar -xvjf eaccelerator-0.9.6.1.tar.bz2
3. diegiame php5-dev
apt-get install php5-dev
apt-get install php5-dev checkinstall
4. Kompiliuojame ir diegiame eAccelerator
cd eaccelerator-0.9.6.1 phpize ./configure makemake install
checkinstall
baigus parašo:
********************************************************************** Done. The new package has been installed and saved to /tmp/eaccelerator-0.9.6.1/eaccelerator_0.9.6.1-1_amd64.deb You can remove it from your system anytime using: dpkg -r eaccelerator **********************************************************************
5. Konfigūruojame eAccelerator. Sukuriame naują config failą:
nano /etc/php5/conf.d/eaccelerator.ini
Įrašome štai šias eilutes:
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/var/cache/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"
6. Sukuriame cache aplanką
mkdir -p /var/cache/eaccelerator chmod 0777 /var/cache/eaccelerator
7. Perkrauname apache
/etc/init.d/apache2 restart
arba
sudo service apache2 restart
Patikriname ar veikia, sukuriame php failą ( tarpų tarp laužtinių skliaustų nepaliekate):
< ?php eaccelerator(); ? >
arba
php -v
P.S. Jei atsinaujinus PHP versijai rašys, kad reikia Rebuild daryti, tada:
phpize –clean
ir kartojame 4 punktą