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
- Lleve a cabo los pasos para la instalación de IBM HTTP Server.
- 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.
- 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
- cd /path/to/modperl
- ejecute "perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/HTTPServer/bin/apxs EVERYTHING=1"
- Ejecute "make"
- Ejecute "make install"
Configuración final de Apache/IBM HTTP Server
- 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>
- 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.