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.
Hébergement Généralités: Installation Eaccelerator sur Gandi Hebergement
Dans le sujet : Installation Eaccelerator sur Gandi Hebergement
Vous devez être connecté pour poster de nouveaux messages. Créer un compte.
- De :
Franck Meurant - Date : le 6 mai. 2008 à 15:15
- Sujet : Installation Eaccelerator sur Gandi Hebergement