eAccelerator

eAccelerator est le meilleur accélérateur de scripts PHP, selon un nombre important de benchmark1).

Vraiment indispensable si on veut jouer dans la cour des grands.

Installation

Via un paquet debian

Le paquet .deb pour ubuntu 32 bits se trouve ici, et Le paquet .deb pour ubuntu 64 bits se trouve ici.

Par compilation

Pour installer eAccelerator par compilation entrez successivement ces commandes dans un terminal:

apt-get install php-dev
cd /tmp
wget https://github.com/downloads/eaccelerator/eaccelerator/eaccelerator-0.9.6.1.tar.bz2
tar xfj eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1
phpize
./configure
make
sudo checkinstall

Configuration

FIXME voir si c'est toujours d'actualité Ensuite, faire :

gksudo gedit /etc/php5/apache2/php.ini

et mettre à la fin, avec une attention portée sur le répertoire des extensions php5, qui peut différer, vérifiez donc "/usr/lib/php5/" :

zend_extension="/usr/lib/php5/20060613+lfs/eaccelerator.so"
eaccelerator.shm_size="0"
eaccelerator.cache_dir="/var/local/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/apache2-default/control.php"

Et faire ensuite :

mkdir /var/local/eaccelerator
chown root:www-data /var/local/eaccelerator
chmod u=rwx,g=rwx,o= /var/local/eaccelerator
apache2ctl configtest
/etc/init.d/apache2 restart

Liens externes

Voir aussi

D'autres accélérateurs de scripts PHP ont une page dédiée sur le wiki :

  • eaccelerator.txt
  • Dernière modification: Le 28/04/2018, 11:20
  • (modification externe)