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

  1. Suivez la procédure d'installation normale pour IBM HTTP Server.
  2. 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.
  3. 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
  1. cd /path/to/modperl
  2. Exécutez "perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/HTTPServer/bin/apxs EVERYTHING=1"
  3. Exécutez "make"
  4. Exécutez "make install"
Configuration finale d'Apache/IBM HTTP Server
  1. 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>
  2. 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.