La solución todo en uno para el desarrollo local de aplicaciones web con PHP.
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.
XAMPP es la herramienta preferida por los principiantes y desarrolladores en solitario para:
Su ámbito principal es el desarrollo y aprendizaje:
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.
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.
A continuación, muestro un vídeo demostrativo donde se puede observar el funcionamiento real del entorno de XAMPP que he configurado.