Sous AIX
Les directives suivantes permettent de compiler mod_perl en tant
qu'objet partagé dynamique sous AIX et d'installer et de compiler
mod_perl en tant qu'objet dynamique partagé
dans Apache/IBM HTTP Server sous AIX.
Ces directives sont conçues pour être utilisées avec
IBM HTTP Server, mod_perl version 1.22 et AIX version 4.3.2.
Configuration du produit IBM HTTP Server
- Suivez la procédure d'installation normale pour IBM HTTP Server.
- Editez le fichier HTTPServer/bin/apxs et corrigez la première ligne si nécessaire. Ajoutez le chemin à l'interpréteur Perl après les caractères #! (exemple, #!/usr/bin/perl). Vous pouvez exécuter la commande "which perl" si vous n'en connaissez pas le chemin.
- Exécutez l'ensemble des tests afin de vous assurer que le produit
IBM HTTP Server s'exécute correctement (sans mod_perl).
Mod_perl build/setup
- cd /path/to/modperl
- Exécutez "perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/HTTPServer/bin/apxs EVERYTHING=1"
- Exécutez "make"
- Exécutez "make install"
Configuration finale d'Apache/IBM HTTP Server
- Assurez-vous que le fichier /path/to/apache/conf/httpd.conf
contient les directives "LoadModule perl_module
libexec/libperl.so"
et "AddModule mod_perl.c" (si nécessaire) ainsi que toutes
les directives dont vous avez besoin.
Par exemple :
<Location /perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
allow from all
PerlSendHeader On
</Location>
<Location /perl-status>
SetHandler per-script
PerlHandler Apache::Status
order deny,allow
deny from all
allow from X.X.X.X #remplacez X.X.X.X par une adresse IP utile.
</Location>
- Démarrez httpd et exécutez les tests nécessaires pour vérifier
que modperl est chargé et en cours d'exécution. Si vous
n'effectuez pas l'installation en tant que root, n'oubliez pas
d'indiquer le port.