Eaccelerator est un accélérateur PHP, le principe est de garder le bytecode en cache.
Les performances sont cencées être améliorées de 3 à 5x ! (sur les calculs php uniquement bien sur).
Tuto de base pour une install simple sous Debian (merci les forums de dedibox-news) :
# apt-get install bzip2
# cd /usr/local/src/
# wget http://bart.eaccelerator.net/source/0.9 … .1.tar.bz2
# tar xjvf eaccelerator-0.9.5.1.tar.bz2
# cd eaccelerator-0.9.5.1
# apt-get install build-essential php5-dev
# phpize
# ./configure -enable-eaccelerator=shared -with-php-config=/usr/bin/php-config
# make
# make install
# Vi /etc/php5/apache2/php.ini
# Ajouter à la fin de php.ini (avant [Zend] sinon il y aura un problème)
[eAccelerator]
zend_extension=”/usr/lib/php5/20060613/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.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
eaccelerator.allowed_admin_path=”/var/www/vhosts/ton_domain/httpdocs/ton_dossier/eaccelerator/panel.php”
# cd /
# mkdir /var/cache/eaccelerator/
# chown root:www-data /var/cache/eaccelerator/
# chmod 770 /var/cache/eaccelerator/
# apache2ctl configtest
# cd /usr/local/src/eaccelerator-0.9.5.1/
# cp control.php /var/www/vhosts/ton_domain/httpdocs/ton_dossier/eaccelerator/panel.php
Plus d’explications ici
Install terminée et en cours de test sur bligg.fr