
Los ficheros de configuración son:
/etc/apache/httpd.conf para Apache
/etc/php4/apache/php.ini para PHP
Veremos las directivas de configuración más importantes para que se puedan utilizar estos módulos. El resto de directivas de configuración se explican detalladamente en los respectivos manuales y no se tratan aquí, debido a su gran número y extensión.
Debemos asegurarnos que php carga el módulo para MySQL. Para ello añadiremos (si no lo está) la siguiente línea al fichero /etc/php4/apache/php.ini :
extension=mysql.so |
Con este módulo cargado, podremos acceder a cualquier base de datos MySQL utilizando las funciones que provee PHP.
Debemos activar el uso de php y perl con apache. Deberemos añadir al fichero de configuración de apache (/etc/apache/httpd.conf) las siguientes líneas para que cargue los módulos:
LoadModule perl_module /usr/lib/apache/1.3/mod_perl.so LoadModule php4_module /usr/lib/apache/1.3/libphp4.so |
También deberemos asegurarnos de que existe la siguiente línea para que apache sepa qué hacer con los ficheros con extensión .php
AddType application/x-httpd-php .php |
Para los ficheros en perl, utilizaremos el directorio /var/www/perl, y deberemos indicarle que en ese directorio se pueden ejecutar scripts. Se creará un alias de ese directorio para un más fácil manejo:
<IfModule mod_perl.c>
Alias /perl/ /var/www/perl/
<Location /perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options +ExecCGI
</Location>
</IfModule> |