Gandi.net Groups

Hébergement Généralités: Installation Eaccelerator sur Gandi Hebergement

Vous devez être connecté pour poster de nouveaux messages. Créer un compte.

Tout d'abord il vous faudra sortir du mode Gandi AI afin de récupérer
le compte root. Se rendre dans l'option votre hébergement, puis sur
votre serveur afin de modifier la configuration système.
Retenez bien le mot de passe root que vous allez définir, si vous le
perdez c'est le serveur qu'il faudra ré-installer.

Sauvegardez votre environnement.

Une fois votre accès root activé prenez la main sur votre serveur SSH
ou PUTTY. Connectez vous avec le compte Admin et passez sur le compte
root grâce à la commande "su - root" suivit du mot de passe que vous
avez défini plus haut.

Exécutez la commande 
~# aptitude install php5-dev

Téléchargez les sources d'eaccelerator grâce à la commande 
~# wget http://hosting.toshib.fr/staff/eaccelerato...

Décompressez l'objet 
~# tar jxvf eaccelerator-0.9.5.tar.bz2

Allez dans le répertoire eaccelerator 
~# cd eaccelerator-0.9.5

Exécutez la commande 
~# phpize
Vous devriez obtenir quelque chose comme ça:
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519

Configurez Eaccelerator avec la commande suivante
~# ./configure –enable-eaccelerator=shared
–with-php-config=/usr/bin/php-config

Installez make 
~# aptitude install make

Exécutez Make 
~# make

Puis 
~# make install

Créez le fichier eaccelerator.ini via la commande:
~# touch /etc/php5/apache2/conf.d/eaccelerator.ini

Installez l'éditeur nano via la commande 
~# aptitude install nano

Editez le fichier eaccelerator.ini via la commande 
~# nano /etc/php5/apache2/conf.d/eaccelerator.ini

Insérez ces lignes dans le fichier:
extension="eaccelerator.so"
eaccelerator.shm_size="1";
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";

Créez le répertoire cache 
~# mkdir /var/cache/eaccelerator

Donnez les bon droits sur ce répertoire 
~# chmod 0777 /var/cache/eaccelerator

Relancez votre serveur Apache via ces deux commandes
~# /etc/init.d/apache2 reload
~# /etc/init.d/apache2 restart

Normalement Eaccelerator devrait fonctionner.

Vous pouvez vous en assurer en téléchargeant ce fichier dans un sous
dossier de votre site.
~# wget http://hosting.toshib.fr/staff/ea.txt

Editez ce fichier recherchez la balise
/** config **/

Modifiez ces deux valeurs en remplacant Unlogin et unpassword par un
login et un password qui vous sera propre.
$user = "unlogin";
$pw = "unpassword";
/** /config **/

Renommez le fichier ea.txt en ea.php
~# mv ea.txt ea.php

Editez le fichier eaccelerator.ini
~# nano /etc/php5/apache2/conf.d/eaccelerator.ini

Ajoutez en fin de fichier, cette ligne en remplaçant "/home/web/ea/"
par le chemin d'accès de votre fichier ea.php.
eaccelerator.allowed_admin_path = "/home/web/ea/"

Redémarrez le service Apache.
~# /etc/init.d/apache2 reload
~# /etc/init.d/apache2 restart

Allez sur votre page d'administrat eaccelerator via l'url de votre site
suivit du dosser ou se trouve votre fichier ea.php
exemple: http:\\www.monsiteweb/ea/ea.php

Entrez votre login et mot de passe défini plus haut.
Bonjour Franck,

Merci pour ce tutoriel :)
Pourquoi ne pas le copier sur notre wiki ?
http://wiki.gandi.net/fr/hosting/using-lin...
\o/ Jonathan
  Gandi.Net
Le 9 mai 2008 à 14:40 CEST, Jonathan (Gandi) a écrit :
Bonjour Franck,

Merci pour ce tutoriel :)
Pourquoi ne pas le copier sur notre wiki ?


http://wiki.gandi.net/fr/hosting/using-lin...
Comme proposé je l'ai mis sur le wiki.

Franck