Logotipo del grupo GSO

3. Configuración

Los ficheros de configuración son:

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.

3.1. PHP

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.

3.2. Apache

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>