Bon , le billet qui sert de pont de départ ... pas toujours évident sur un blog de s'y retrouver .. sans sommaire ...
Voici donc le sommaire concernant les billets de Nginx
Cértifié PHP5

Aller au contenu | Aller au menu | Aller à la recherche
07 avr. 2010
Par Christophe de saint leger le mercredi, avril 7 2010, 16:17 - Serveur
Bon , le billet qui sert de pont de départ ... pas toujours évident sur un blog de s'y retrouver .. sans sommaire ...
Voici donc le sommaire concernant les billets de Nginx
25 juin 2009
Par Christophe de saint leger le jeudi, juin 25 2009, 12:32 - Serveur

Ayant eu besoin d'installer ce mode il y a peu de temps , j'en fait profiter ... Rien de compliqué , suivez le guide ..
Je part du principe ou vous avez sous la main votre serveur web installé est configuré correctement , avec l'option --enable-so pour apache ( voir un billet précèdent sur la compilation et la mise en place d'un serveur apache sous linux. ). Perl 5.6.1 ou supérieur doit être installé et fonctionnel
Positions nous dans notre répertoire src et récupérons les sources
cd /usr/local/src/ wget http://perl.apache.org/dist/mod_perl-2.0-current.tar.gz tar xzf mod_perl-2.0-current.tar.gz cd mod_perl-2.0.4/
Pour un bon déroulement de la compilation , quelques librairies manquaient , il m'a donc fallu installer le paquet suivant :
apt-get install libperl-dev libwww-perl
Pour la compilation , il nous faut préciser ou se trouve l'executable apxs d'apache2 ( dans mon cas , il se trouve à l'emplacement suivant /usr/local/bin )
Démarrons la compilation ( un standard ou presque )
perl Makefile.PL MP_APXS=/usr/local/bin/apxs make make install
Normalement apres cette compilation , vous devriez trouver le fichier mod_perl.so dans le répertoire qui contient les modules d'apache ( /usr/local/modules/ dans mon cas )
ls /usr/local/modules/
Il ne nous reste plus qu'à faire la liaison avec ce module et apache2 ...
Nous allons donc editer le fichier de configuration d'apache
vim /usr/local/conf/httpd.conf
Et y ajouter la ligne suivante :
LoadModule perl_module modules/mod_perl.so
Et voilà , il ne nous reste plus qu'à redémarrer apache2 :
/usr/local/bin apachectl restart
Et de vérifier si le module est bien présent :
apachectl -M
Good Luck , Ch.