Para facilitar las cosas
A lo largo de este proceso –y en otros sucesivos– vas a encontrar ficheros que tienen el mismo nombre y que
se dife- rencian sólo por la extensión.
Sería una buena idea tener Windows configurado de forma que se
visualicen siempre las
extensiones de todos los tipos de ficheros.
Te sugerimos que hagas esta modificación. Por si nunca has usado esa opción de Windows, te describimos cómo hacerlo.
Bastará con que hagas
doble click en el icono
Mi PC y vayas a la opción
Ver (en el caso de
Windows2000 o
XP habrás de ir a la opción
Herramientas) de la ventana que se abre. En el submenú de esa opción elige
Opciones de Carpeta.
Una vez en
Opciones de Carpeta debes elegir la opción
Ver de la nueva ventana y
buscar la línea en la que dice
Ocultar extensiones para los tipos de archivos conocidos y,
desmarcando su
casilla de verificación y pulsando sobre
Aplicar y
Aceptar ya podrás visualizar las extensiones de todos los ficheros.
Efecto de los cambios
en httpd.conf
La configuración de Apache permite múltiples opciones y ofrece muchas posibilidades. Tantas, que justificarían todo un curso dedicado al estudio de este servidor y sus opciones de configuración.
No entraremos en ese ámbito, pero sí trataremos de conocer –de forma somera– los
por qués de las modificaciones que comentamos a la derecha.
Mediante la primera de ellas le estamos diciendo a Apache que cuando reciba una
petición –dirigida a uno cualquiera de los directorios accesibles a través de HTTP– en la que no se especifique ningún nombre de página, debe
comprobar si en ese directorio
existe alguna página llamada
index.html.
En caso de que dicha página existiera la mostraría y en caso contrario
volvería a comprobar para ver si existe alguna otra llamada
index.php (el segundo nombre de página contenido en esa línea).
En caso de no encontrar esa
coincidencia deberá continuar comprobando una a una, y de forma secuencial, la existencia de las páginas siguientes hasta encontrar alguna cuyo nombre coincidiera con uno de la lista establecida en la configuración de
httpd.conf. En el caso de que no encontrara ninguna que coincida con los nombres indi- cados en esta
directiva daría un mensaje de error del tipo:
File not found.
Esta opción de configuración de Apache es la que nos permite escribir direcciones del estilo
www.cnice.mecd.es en las que –sin especificar ningún nombre de página– nos aparece en pantalla el mismo contenido que si hubiéramos escrito:
www.cnice.mecd.es/index.html
Como podrás ver, esta opción de configuración añade mayor comodidad para al usuario.
En la
segunda modificación le hemos indicado a Apache que
deberá cargar un
módulo que se encuentra en el sitio que indican
la ruta y el
nombre del fichero. Este
módulo es el que permite que el servidor interactúe con PHP cuando sea necesario.
En la
tercera modificación indicamos al servidor que debe utilizar un
módulo propio (
programa escrito en lenguaje C) –
mod_php4.c– específico para PHP y para este tipo de configuración.
Aquí estamos instalando PHP como
módulo de Apache, pero existe otra posibilidad conocida como
instalación en modo CGI (
Common
Gateway
Interface).
Esta configuración se comenta en el apartado titulado:
Otras instalaciones.
Mediante la
cuarta modificación
AddType application/x-httpd-php se le indica a Apache que los únicos ficheros susceptibles de contener
scripts que deban ser ejecutados por el intérprete de PHP son aquellos que tienen como extensión
.php.
Si un fichero con extensión distinta contuviera
scripts PHP éstos
no serían ejecutados.
Otras modificaciones
en httpd.conf
A lo largo de curso iremos incorporando algunos
servicios que requerirán algunos otros cambios en la configuración de Apache.
Hablaremos de ellos cuando sea necesario realizarlos.