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