Manual de Instalación de WAMP Server
Muchos usuarios saben por experiencia propia que la instalación de un servidor
web Apache no es fácil y que se complica aún más si se desea agregar MySQL,
PHP.
WAMP Server es una forma fácil de instalar la distribución Apache que contiene
MySQL, PHP. WAMP es realmente simple de instalar y usar.
Antes de comenzar a explicar cómo instalar un servidor web comenzaremos
definiendo conceptos básicos como los son MySQL, Apache y PHP.
MySQL
Es un sistema de gestión de bases de datos relacional, licenciado bajo la GPL de
la GNU. Su diseño multihilo le permite soportar una gran carga de forma muy
eficiente. Este gestor de bases de datos es, probablemente, el gestor más usado
en el mundo del software libre, debido a su gran rapidez y facilidad de uso. Esta
gran aceptación es debida, en parte, a que existen infinidad de librerías y otras
herramientas que permiten su uso a través de gran cantidad de lenguajes de
programación, además de su fácil instalación y configuración.
Las principales características de este gestor de bases de datos son las
siguientes:
o Aprovecha la potencia de sistemas multiprocesador, gracias a su
implementación multihilo.
o Soporta gran cantidad de tipos de datos para las columnas.
o Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc.).
o Gran portabilidad entre sistemas.
o Soporta hasta 32 índices por tabla.
o Gestión de usuarios y passwords, manteniendo un muy buen nivel de
seguridad en los datos.
Podemos encontrar más información es su sitio oficial [Link].
Apache
Es un servidor web gratuito, potente y que nos ofrece un servicio estable y sencillo
de mantener y configurar. Es indiscutiblemente uno de los mayores logros del
Software Libre.
Destacaremos las siguientes características:
o Es multiplataforma, aunque idealmente está preparado para funcionar bajo
Linux.
o Muy sencillo de configurar.
o Es Open-source.
o Muy útil para proveedores de Servicios de Internet que requieran miles de
sitios pequeños con páginas estáticas.
o Amplias librerías de PHP y Perl a disposición de los programadores.
o Posee diversos módulos que permiten incorporarle nuevas
funcionalidades, estos son muy simples de cargar.
o Es capaz de utilizar lenguajes como PHP, TCL, Python, etc.
Podemos encontrar más información es su sitio oficial [Link].
PHP
Es un lenguaje interpretado de propósito general ampliamente usado, diseñado
especialmente para desarrollo web y que puede ser incrustado dentro de código
HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP
como su entrada y creando páginas web como salida. Puede ser desplegado en la
mayoría de los servidores web y en casi todos los sistemas operativos y
plataformas sin costo alguno.
Características:
Es un lenguaje multiplataforma.
Completamente orientado al desarrollo de aplicaciones web dinámicas con
acceso a información almacenada en una Base de Datos.
El código fuente escrito en PHP es invisible al navegador y al cliente ya que
es el servidor el que se encarga de ejecutar el código y enviar su resultado
HTML al navegador. Esto hace que la programación en PHP sea segura y
confiable.
Capacidad de conexión con la mayoría de los motores de base de datos
que se utilizan en la actualidad, destaca su conectividad con MySQL y
PostgreSQL.
Capacidad de expandir su potencial utilizando la enorme cantidad de
módulos (llamados ext's o extensiones).
Posee una amplia documentación en su página oficial ([4]), entre la cual se
destaca que todas las funciones del sistema están explicadas y
ejemplificadas en un único archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fácil acceso para
todos.
Podemos encontrar más información es su sitio oficial [Link].
Instalación de WAMP
WAMP es un servidor web muy completo, fácil de usar y, por supuesto, de instalar.
A lo largo de unos pasos bastante sencillos, y que vamos a completar en poco
tiempo, instalaremos esta herramienta.
Primero vamos a descargar WAMP para Windows, el instalador (installer). Para lo
cual nos dirigimos a su sitio oficial.
Una vez finalizada la descarga ejecutamos el fichero WampServer2.0g-1, la
primera pantalla que nos aparece es una advertencia informándonos que si
tenemos una versión de WAMP previamente instalada que la desinstalemos para
poder continuar, en mi caso no tengo instalada ninguna versión por lo cual ignoro
esta advertencia y doy clic en el botón sí.
La siguiente pantalla nos muestra la bienvenida del instalador y no hace unas
recomendaciones, para continuar damos clic en el botón next.
Después procedemos a leer el EULA del programa y si estamos de acuerdo
seleccionamos el botón de aceptar “I accept the agreement” y presionamos next
para continuar.
Entonces nos aparecerá una pantalla para indicar la ruta donde queremos instalar
el programa, yo deje la opción que viene por default. Luego presionamos el botón
next para continuar con el proceso de instalación.
Nos preguntara si deseamos accesos directos en el menú de inicio o en el
escritorio, en este caso active la opción para que cree un acceso directo en el
escritorio, luego para continuar presionamos el botón next.
La siguiente pantalla que aparece nos muestra la ruta que nosotros elegimos para
instalar el programa y las cosas adicionales que nosotros elegimos en este caso el
acceso directo en el escritorio, esta pantalla es básicamente para asegurar que
estamos seguro de la ruta que elegimos para instalar es la correcta, en caso de
encontrar algún inconveniente damos en el botón back para regresar y configurar
de nuevo, en caso de estar seguros le damos clic en el botón install.
Entonces comenzara a instalar los archivos necesarios
Una vez terminada la instalación, nos pregunta si queremos dejar el navegador
web que tenemos por default, o en caso de tener otro navegador web utilizar ese.
En esta ocasión deje el navegador que tengo como predeterminado Firefox.
En la siguiente pantalla nos pedirá la dirección del servidor, dejaremos la opción
que trae por default localhost, nos preguntara también a que dirección de correo
enviaremos la información en caso de utilizar la función mail de PHP, una vez
completado los campos correspondientes presionamos el botón next para
continuar.
Listo hemos instalado WAMP Server, para asegurarnos de que todos los servicios
funcionan correctamente dejamos seleccionada la opción de correr el programa al
finalizar el programa.
Como podemos darnos cuenta en la siguiente imagen no todos los servicios se
han iniciado correctamente, puesto que el color del icono es amarillo esto nos
indica que algún servicio no ha iniciado. En caso de que el color del icono sea
color blanco significa que los servicios se han iniciado correctamente.
Detenemos los servicios, para tratar de solucionar el problema. Para lo cual
damos clic en el icono y seleccionamos la opción Stop All Services.
Podemos ver que ahora el color del icono es rojo, lo cual nos indica que todos los
servicios están parados.
Iniciamos los servicios nuevamente, pero como podemos ver el icono esta amarillo
lo cual indica que el problema sigue presente.
Puesto que los únicos programas con servicios son MySQL y Apache alguno de
ellos, checaremos que los dos servicios estén corriendo. Como podemos ver en la
siguientes imágenes el servicio de MySQL esta iniciado pero el servicio de Apache
no.
Para tratar de resolver el problema haremos una prueba sobre el puerto 80 para
asegurarnos de que no exista otro servicio que este escuchando sobre ese puerto.
Como podemos ver en la imagen siguiente el problema es que existe otro servicio
escuchando sobre ese puerto.
Para solucionar el problema tendremos que editar el archivo de configuración de
Apache el archivo [Link] y editar el puerto sobre cual esta escuchando este
programa.
Ya en el archivo buscamos la línea que diga Listen 80 y cambiamos el valor del
puerto en este caso yo le he dado el valor de 8000, asegúrate de dar valores que
no entren en conflicto con el sistema.
Podemos ver que ahora si todos los servicios se han iniciado correctamente,
puesto que el color del icono es totalmente blanco.
Ahora en nuestro navegador web ponemos la siguiente dirección
[Link] y veremos la página de inicio de WAMP Server.
Si no tuviste problemas con los servicios bastara con poner en el navegador
[Link]
Bueno esto ha sido todo espero me haya dado a entender.