- Desde
- 17 Feb 2009
- Mensajes
- 218
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: Welcome! - The Apache Software Foundation (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:
Ver el archivo adjunto 2368 2º - En esta ventana hacemos clic en el boton next y nos aparecerá esta otra ventana:
Ver el archivo adjunto 2370 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:
Ver el archivo adjunto 2367 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:
Ver el archivo adjunto 2372
5º - Bien, por fin una ventanita con cosillas para modificar:
- Network Domain:
- En esta casilla tenemos varias opciones; lo más normal es que queramos instalar el servidor para usarlo nosotros solos, si este es tu caso en esta casilla pon "localhost" (sin las comillas). - Si por el contrario deseas que el resto del mundo mundial pueda ver las maravillas que puedes hacer con PHP+MySQL pues en esta casilla debes poner tu dirección IP.
Nota: ¿No sabes cual es tu dirección IP? Lo podrás saber ejecutando, en modo consola, el comando ipconfig.
- La mayoría de nosotros no tenemos una dirección IP fija cuando nos conectamos a Internet así que esto no nos servirá de mucho (por ejemplo en el operador de cable Retecal, las direcciones IP son dinámicas, pero por lo menos en mi caso, siempre tienes la misma)
- Hay otras opciones además de estas dos; en Internet hay programas redireccionadores de IP´s dinámicas, todo es buscar un poco. - Server Name :
- Es el nombre que quieres que tenga tu servidor web, por ejemplo My_Server.
- Administrator´s Email adress : aquí tienes que poner la dirección de correo electrónico del administrador del servidor web; vamos la tuya, por ejemplo: yo_mimo@hotmail.com
Después de haber rellenado estás casillas nos aparecen dos opciones:
- For all users in port 80, as a service: instala Apache como un servicio de Windows, es decir que Apache se ejecuta al iniciar el ordenador; eligiendo esta opción el servidor se pone a la escucha en el puerto 80.
Nota: En Retecal están "capados" los puertos con un número bajo, es decir, que el puerto 80 entre otros no van a poder utilizarse desde fuera de la red de Retecal, así que si tienes Retecal no elijas esta opción.
- Only for the current user , on port 8080, when started manually: instala Apache como un programa normal, para ejecutar el servidor lo elegimos en el menú de inicio y se abre una ventana para indicar que se está ejecutando Apache.
Una vez rellenados todos los campos y elegida la opción que deseemos, hacemos clic en el botón next; nos aparecerá esta ventana:
Ver el archivo adjunto 2371 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
Ver el archivo adjunto 2369
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.
Todos los creditos a:Carlos Sánchez Madrigal
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: Welcome! - The Apache Software Foundation (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:
Ver el archivo adjunto 2368 2º - En esta ventana hacemos clic en el boton next y nos aparecerá esta otra ventana:
Ver el archivo adjunto 2370 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:
Ver el archivo adjunto 2367 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:
Ver el archivo adjunto 2372
5º - Bien, por fin una ventanita con cosillas para modificar:
- Network Domain:
- En esta casilla tenemos varias opciones; lo más normal es que queramos instalar el servidor para usarlo nosotros solos, si este es tu caso en esta casilla pon "localhost" (sin las comillas). - Si por el contrario deseas que el resto del mundo mundial pueda ver las maravillas que puedes hacer con PHP+MySQL pues en esta casilla debes poner tu dirección IP.
Nota: ¿No sabes cual es tu dirección IP? Lo podrás saber ejecutando, en modo consola, el comando ipconfig.
- La mayoría de nosotros no tenemos una dirección IP fija cuando nos conectamos a Internet así que esto no nos servirá de mucho (por ejemplo en el operador de cable Retecal, las direcciones IP son dinámicas, pero por lo menos en mi caso, siempre tienes la misma)
- Hay otras opciones además de estas dos; en Internet hay programas redireccionadores de IP´s dinámicas, todo es buscar un poco. - Server Name :
- Es el nombre que quieres que tenga tu servidor web, por ejemplo My_Server.
- Administrator´s Email adress : aquí tienes que poner la dirección de correo electrónico del administrador del servidor web; vamos la tuya, por ejemplo: yo_mimo@hotmail.com
Después de haber rellenado estás casillas nos aparecen dos opciones:
- For all users in port 80, as a service: instala Apache como un servicio de Windows, es decir que Apache se ejecuta al iniciar el ordenador; eligiendo esta opción el servidor se pone a la escucha en el puerto 80.
Nota: En Retecal están "capados" los puertos con un número bajo, es decir, que el puerto 80 entre otros no van a poder utilizarse desde fuera de la red de Retecal, así que si tienes Retecal no elijas esta opción.
- Only for the current user , on port 8080, when started manually: instala Apache como un programa normal, para ejecutar el servidor lo elegimos en el menú de inicio y se abre una ventana para indicar que se está ejecutando Apache.
Una vez rellenados todos los campos y elegida la opción que deseemos, hacemos clic en el botón next; nos aparecerá esta ventana:
Ver el archivo adjunto 2371 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
Ver el archivo adjunto 2369
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.
Todos los creditos a:Carlos Sánchez Madrigal