Installation de eAccelerator avec PHP4 sous Linux/Debian
Lundi, 13 novembre 2006
eAccelerator est un accelerateur et un encodeur de scripts PHP. Il augmente de facon considérable la vitesse d’execution/interprétation des pages PHP en ‘cachant’ (mémoire ou disque) les scripts sous la forme de résultat pré-compilés.
Pour l’installation de eAccelerator, il faut avoir acces aux fichiers suivant:
- phpize
- php-config
Pour cela, il vous faut les sources, mais sous Debian, l’installation de php4-dev suffit:
serveur:~# apt-get install php4-dev
Verifier maintenant ou ils se trouvent:
serveur:~# updatedb
serveur:~# whereis phpize php-config
phpize: /usr/bin/phpize
php-config: /usr/bin/php-config
Installons maintenant eAccelerator
serveur:~# wget http://cogent.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.4.tar.gz
serveur:~# tar xzf eaccelerator-0.9.4.tar.gz
serveur:~# cd eaccelerator-0.9.4
serveur:~/eaccelerator-0.9.4# export PHP_PREFIX=”/usr”
serveur:~/eaccelerator-0.9.4# $PHP_PREFIX/bin/phpize4
serveur:~/eaccelerator-0.9.4# ./configure –enable-eaccelerator=shared –with-php-config=$PHP_PREFIX/bin/php-config4
serveur:~/eaccelerator-0.9.4# make
serveur:~/eaccelerator-0.9.4# make install
Ajoutez ensuite dans /etc/php4/apache/php.ini ce qui suit :
extension=”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″
Créez le répertoire eaccelerator dans /tmp :
serveur:~# mkdir /tmp/eaccelerator
serveur:~# chmod 0777 /tmp/eaccelerator
Relancez apache:
serveur:~# apachectl restart
Pour vérifier, creez un fichier php contenant:
phpinfo();
Vous devez y trouver:
This program makes use of the Zend Scripting Language Engine: Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with eAccelerator v0.9.4, Copyright (c) 2004-2004 eAccelerator, by eAccelerator
http://eaccelerator.net/HomeFr
Publié par Webmaster | Pas de commentaire
Laisser un commentaire
Vous devez vous identifier pour laisser un commentaire.


