En AIX

A continuación se muestran instrucciones para la construcciones de mod_perl como Objeto compartido dinámico (Dynamic Shared Object - DSO) en AIX y para la instalación y ejecución de mod_perl como DSO en Apache/IBM HTTP Server en AIX.

Estas instrucciones están basadas en el trabajo con IBM HTTP Server, mod_perl 1.22 y AIX 4.3.2.

Configuración de IBM HTTP Server

  1. Lleve a cabo los pasos para la instalación de IBM HTTP Server.
  2. Edite el archivo HTTPServer/bin/apxs para corregir la primera línea si fuera necesario. Añada la vía de acceso del intérprete perl después de #! (por ejemplo #!/usr/bin/perl). Puede ejecutar "which perl" si no sabe la ubicación del mismo.
  3. Lleve a cabo las pruebas que desee para asegurarse de que IBM HTTP Server se ejecuta correctamente (p.e. sin mod_perl).
Creación/configuración de Mod_perl
  1. cd /path/to/modperl
  2. ejecute "perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/HTTPServer/bin/apxs EVERYTHING=1"
  3. Ejecute "make"
  4. Ejecute "make install"
Configuración final de Apache/IBM HTTP Server
  1. Asegúrese de que /path/to/apache/conf/httpd.conf contenga las sentencias "LoadModule perl_module libexec/libperl.so" y "AddModule mod_perl.c" (si son necesarias) y cualquier otra directiva que desee. Por ejemplo:
     <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   #sustituya X.X.X.X por una dirección IP real.
       </Location>
  2. Inicie httpd y ejecute las pruebas que desee para verificar que se haya cargado modperl y que se esté ejecutando. No olvide especificar el puerto si no se instaló como root.