Lo primero que hay que hacer es instalar el servidor web; en nuestro caso instalaremos apache en su versión para Windows.
Apache es un servidor open source, y el más usado por los servidores en todo Internet, podrás encontrar toda la información sobre Apache en su página web: http://www.apache.org/ (en inglés por supuesto), pero en principio a nosotros lo que más nos interesa es bajarnos el programa en sí, lo podrás bajar de la siguiente dirección: apache_2.0.43-win32-x86-no_ssl.exe
Esta versión de Apache no trae soporte para SSL (Secure Socker Layer), pero vamos, no creo que nadie tenga problemas en esto, y de todos modos si es tan listo que lo necesita, pues que lo busque en la página de Apache y se lo baje (ala!).
Bien, una vez bajado el Apache (son unos 7 megas) lo que tenemos que hacer es instalarlo; estos son los pasos a seguir:
1º - Una vez bajado le damos caña al ejecutable (doble clic) y nos aparece la siguiente ventanuca:
2º - En esta ventana hacemos clic en el boton next y nos aparecerá esta otra ventana:
3º - Después de habernos leido la licencia del Apache (abstenerse de comentarios) y haber selecciona la casilla de aceptación (I accept the terms in the licence agreement), hacemos clic en el botón next, apareciendo la siguiente ventana:
4º - Otra ventanita de leer (jeje,¿que esperabas, a que lo hago emocionante?); pues lo mismo que antes, te lees todo y haces clic en el botón next, apareciendo esta otra ventana:
5º - Bien, por fin una ventanita con cosillas para modificar:
Esta es la tipica ventana en la escogemos si queremos hacer una instalación típica o personalizada, hacemos clic en la instalación típica (typical) y luego en el botón next
Aqui nos dan a elegir el directorio donde deseamos instalar el Apache, por
defecto se instala en Archivos de programa, pero nosotros para no complicarnos
mucho la vida, lo vamos a instalar en c:\Apache\ Para cambiar el directorio de
instalación hacemos clic en el botón change y escribimos c:\Apache; aceptamos
clic en el botón ok y luego en el botón next.
Después de esto nos saldrá una
ventanita de confirmacion y tal, hacemos clic en el botón next y comenzará la
instalación de Apache.
Cuando acabe la instalación aparecerá otra ventana,
simplemente hacemos clic en el boton finish y ya habrá acabado la instalación de
nuestro servidor.
Y aquí acabamos con la instalación de Apache ahora
vamos a ver la configuración:
Lo primero es ejecutar el servidor
apache eligiendo la opción start Apache in console, abriendose una ventana
(negra) indicando que se está ejecutando el servidor Apache.
Después de esto
abrimos nuestro explorador de Internet para ver si realmente nuestro servidor
está funcionando.
Una vez abierto, tenemos varias opciones según como
hayamos rellenado el campo network domain:
- Si hemos puesto nuestra
dirección IP, en la barra de dirección de nuestro explorador ponemos esto:
http://nuestra direccion ip:8080
Nota: ponemos al final :8080 para
indicar al explorador que nuestro servidor está escuchando en el puerto 8080.
- Si en el campo network domain hemos puesto localhost, para que nuestro
servidor no sea visible desde Internet pondremos esto en la barra de dirección
de nuestro navegador: http://localhost:8080
Si todo es correcto
aparecerá una página diciendo que nuestro servidor Apache está configurado con
éxito.
Bien, lo siguiente es modificar la configuración de Apache a nuestro gusto.
Toda la información del servidor se guarda en el fichero de texto
c:\Apache\Apache2\conf\httpd.conf , vamos a abrir el fichero y cambiar algo:
Abrimos el fichero y buscamos el siguiente texto:
#
# DocumentRoot:
The directory out of which you will serve your
# documents. By default, all
requests are taken from this directory, but
# symbolic links and aliases may
be used to point to other locations.
#
DocumentRoot
"C:/Apache/Apache2/htdocs"
Esta es la carpeta donde vamos a tener los
archivos .php , .html , etc lo mejor es cambiarla, por ejemplo vamos a poner:
DocumentRoot "C:/servidor_web"
Nota: es importantes fijarse que
la barra es esta "/" no esta "\"
El siguiente texto a buscar es este:
#
# This should be changed to whatever you set DocumentRoot to.
#
Directory "C:/Apache/Apache2/htdocs"
Aqui tenemos que hacer lo
mismo antes, sustituir el directorio por el que deseemos, en nuestro caso:
Directory "C:/servidor_web"
Bueno, pues aqui acaba la instalación y configuración de nuestro servidor
Apache, de forma básica, simplemente para servir páginas web, para que luego
podamos trabajar con PHP, vamos a tener que hacer un añadido a este archivo.
Se pueden modificar muchas cosas más en este archivo, pero por
aburrimiento no las pongo, si alguien tiene alguna duda que no dude en mandarme
un mail y consultarme lo que haga falta: Carlos Sánchez Madrigal