mod_perl proporciona un intérprete de Perl persistente incrustado en el servidor web Apache. Esto nos permite evitar la sobrecarga de iniciar cada vez un intérprete y nos ahorra la penalización del tiempo de arranque de Perl, permitiéndonos servir contenido dinámico muy rápidamente.
# wget http://perl.apache.org/dist/mod_perl-2.0-current.tar.gz # tar zxvf mod_perl-2.0-current.tar.gz # cd mod_perl-2.0* # perl Makefile.PL
Si entra en conflicto con alguna otra versión de mod_perl instalada en tu sistema, haz un
# rpm -e mod_perl
y prueba de nuevo con “perl Makefile.PL”
# perl Makefile.PL [...] Please provide a full path to 'apxs' executable (press Enter if you don't have it installed): [...]
Normalmente encontramos apxs en: /usr/sbin/apxs
Una vez que haya terminado el proceso correctamente, hacemos
# make
(si da errores, prueba a realizar un “yum install expat expat-devel”)
# make install
Una vez que todo ha ido bien, añadir un LoadModule a la configuración de Apache:
# nano /etc/httpd/conf/httpd.conf
Añadir:
LoadModule perl_module modules/mod_perl.so
Reiniciar Apache:
# service httpd restart