Identifiants personnels


Moi ... Moi ... et re Moi
« [UBUNTU] Compiler Flvtool2   Informatique  [SPIP] Spip.ici.ous »

[Serveur] Installation de eaccelerator pour php

samedi 14 mars 2009, modifié le 21 mars 2009, par Quentin Drouet

L’environnement est un serveur sous Linux.

  • Distribution : Ubuntu server 8.10 ou Debian Lenny
  • Apache 2.2.9
  • PHP 5.2.6

Prérequis

Pour l’installation de ce module, il est nécessaire que certains paquets soient d’ores et déjà installés, principalement php5 bien entendu ainsi que php5-dev qui contient les fichiers nécessaires à la compilation de modules ...

Pour vérifier que tout est ok :

Si un des paquets (plus probablement php5-dev) n’est pas installé, les dépendances seront sélectionnées et installées automatiquement.

Compilation et installation

Eaccelerator ne semble pas être disponible dans les paquets de la distribution, on va donc récupérer les sources puis les compiler.

Si des erreurs se produisent lors du "make test", faites en sortes d’y remédier car ces erreurs ne seront pas affichées au lancement d’apache et peuvent planter le serveur web.

Configuration

La configuration de PHP sur Ubuntu inclu automatiquement l’ensemble des fichiers du répertoire /etc/php5/conf.d ce qui est assez pratique pour gérer les modules séparément et avoir pour chacun d’eux son propre fichier de configuration.

Donc on crée ici un fichier de configuration spécifique "eaccelerator.ini".

Dans ce nouveau fichier on ajoute ces lignes :

Création des répertoire nécessaires :

Eaccelerator a besoin de déposer son cache dans des fichiers statiques, il doit donc avoir accès à un répertoire spécifique indiqué dans sa configuration.

Validation en relançant Apache

Vérifications de l’activation du module

Pour vérifier la bonne installation du module, il suffit de créer un fichier phpinfo comme ceci :

Mettez le dans le path d’un site et affichez le.

Vous devriez voir ce cadre :

PNG - 24.8 ko

Liens externes

Portfolio

Répondre à cet article


commentaires fermes
Propulsé par : SPIP 2.1.26 SVN [21335]