21
Oct 05

Installation de eAccelerator avec PHP4

21 octobre 2005 | Non classé

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.3.tar.gz serveur:~# tar xzf eaccelerator-0.9.3.tar.gz serveur:~# cd eaccelerator-0.9.3 serveur:~/eaccelerator-0.9.3# export PHP_PREFIX="/usr" serveur:~/eaccelerator-0.9.3# $PHP_PREFIX/bin/phpize4 serveur:~/eaccelerator-0.9.3# ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config4 serveur:~/eaccelerator-0.9.3# make serveur:~/eaccelerator-0.9.3# 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.3, Copyright (c) 2004-2004 eAccelerator, by eAccelerator

http://eaccelerator.net/HomeFr


Les commentaires sont fermés.