Despliegue Web | XAMPP

XAMPP

La solución todo en uno para el desarrollo local de aplicaciones web con PHP.

¿En qué consiste?

XAMPP es una distribución de Apache completamente gratuita y fácil de instalar que contiene MariaDB (MySQL), PHP y Perl. El nombre es un acrónimo: X (para cualquier sistema operativo), Apache, MariaDB, PHP y Perl.

Es un paquete auto-instalable que permite configurar un entorno de servidor web completo en tu ordenador personal en cuestión de minutos, sin necesidad de configurar cada componente por separado.

¿Para qué sirve?

XAMPP es la herramienta preferida por los principiantes y desarrolladores en solitario para:

  • Entorno de pruebas local: Ejecutar scripts PHP y gestionar bases de datos sin necesidad de conexión a internet o un hosting contratado.
  • Desarrollo de WordPress: Instalar y probar temas o plugins de WordPress de forma segura antes de subirlos a producción.
  • Gestión de base de datos: Incluye phpMyAdmin, una interfaz gráfica muy potente para manejar bases de datos MariaDB.
  • Pruebas de correo: Incluye Mercury Mail para simular el envío de correos electrónicos desde las aplicaciones.

¿Dónde la utilizaríais?

Su ámbito principal es el desarrollo y aprendizaje:

«Lo utilizaría durante la fase inicial de desarrollo de un sitio web corporativo hecho en PHP, permitiéndome trabajar rápidamente sin latencia de red y probando cambios en tiempo real.»

No es recomendable para servidores de producción debido a que su configuración por defecto prioriza la comodidad frente a la seguridad, pero es excelente para entornos educativos o demos rápidas.

Ejemplo práctico

Para demostrar su uso, he iniciado el Panel de Control de XAMPP y he activado los servicios de Apache y MySQL. Posteriormente, he accedido a mi primer script ‘index.php’ colocado en la carpeta htdocs.

Resultado obtenido: Los servicios aparecen resaltados en color verde en el panel de control, indicando que están activos en los puertos 80 y 3306 respectivamente. El servidor local responde correctamente a las peticiones.

Prueba de funcionamiento

A continuación, muestro un vídeo demostrativo donde se puede observar el funcionamiento real del entorno de XAMPP que he configurado.