domingo, 12 de julio de 2009

Cómo instalar un servidor local en Windows

En este tutorial vas a aprender a instalar y configurar un servidor local en Windows para trabajar en tu máquina en el desarrollo de sitios web dinámicos con Apache, MySQL y PHP y lo vamos a hacer con XAMPP.

En el tutorial anterior habíamos visto el funcionamiento una página web y uno de los elementos principales de un sistema web es el servidor web.

Existen varios programas paquetes que nos serían útiles pero por mi experiencia propia recomiendo fuertemente el XAMPP (Cross-Platform (X) Apache, MySQL, PHP y Perl).

Objetivos

  • Descargando y configurando XAMPP
  • Iniciando tus servicios Apache y MySQL

Descargando y configurando XAMPP

1 Obtené tu copia de XAMPP para Linux, Windows, o Mac OS X de la página de XAMPP de apache friends (para este tutorial evidentemente Windows)


2 Selecciona el paquete que deseas: para desarrollo web normal, quedate con el Paquete Básico [Basic package].
El paquete básico viene con un alojamiento bastante útil de aplicaciones, librerías, y extenciones como el phpMyAdmin y eAccelerator (una aplicación de cacheo de PHP muy popular para optimizar y mejorar el rendimiento de los scripts). Para nuestro propósito, selecciona la versión Instalador [Installer].
Descargalo (Guardar archivo) en tu computadora.

3 Abre el ejecutable (que se llama xampp-win32-1.7.1-installer.exe) y allí seleccionas el lenguaje de tu preferencia.

El siguiente diálogo que vas a ver es la primera página del XAMPP Setup Wizard.


4
Selecciona la carpeta destino de la instalación
Nota: XAMPP no recomienda instalarlo en Archivos de programa (C:\Archivos de Programa\xampp) así que mejor dejalo en el predeterminado.


5
Ahora selecciona las opciones de instalación. También recomiendo predeterminado aunque si queres seleccionar también el acceso directo al Control Panel ya es organización tuya.


Iniciando tus servicios Apache y MySQL

Cuando finalice la instalación se te habrá presentado la opción de iniciar el XAMPP Control Panel. Si ese no fue el caso entonces podés ingresar por

Inicio > Todos los programas > Apache Friends > XAMPP > XAMPP Control Panel

Y el panel debería de verse como la siguiente figura:


Ahora click en Start al lado de Apache. Si tenes activado el Firewall de Windows te va a lanzar un diálogo, dale click en Desbloquear.

Si todo va bien, deberías de ver el log actualizado con "Apache started" y "Running" con un color verde agua justo al lado del servicio Apache.

Y por último inicia el servicio MySQL exactamente igual al paso anterior para el servicio de Apache.


Probando nuestro servidor local en funcionamiento

Con tus servicios de Apache y MySQL corriendo, visita en tu navegador localhost en el siguiente path:
http://localhost/
Y allí deberías de ver la siguiente pantalla:


Muy bien! Hemos finalizado la instalación y configuración de tu servidor local en Windows! Ahora ya estas listo para empezar a escribir código a por doquier! =)