DICCIONARIO · X

Xampp

XAMPP es una distribución gratuita de Apache Friends que instala en tu ordenador una pila completa de desarrollo web: servidor Apache, base de datos MariaDB, PHP y Perl. Convierte tu equipo en un servidor local para crear y probar webs PHP, como WordPress, antes de publicarlas, aunque en 2026 compite con opciones más modernas como Docker o Laragon.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Qué es
Distribución de Apache con MariaDB, PHP y Perl para desarrollo local
Creadores
Proyecto Apache Friends, fundado en 2002 por Kai Seidler y Kay Vogelgesang
Última versión publicada
8.2.12 para Windows y Linux, y 8.2.4 para macOS
Licencia
GNU GPL como compilación; cada componente mantiene su propia licencia
Uso previsto
Solo desarrollo: Apache Friends advierte que no está pensado para producción
PHP incluido
PHP 8.2, con soporte de seguridad hasta el 31 de diciembre de 2026 (php.net)

≡En resumen

  • XAMPP empaqueta en un solo instalador las piezas que necesita una web PHP: servidor web, base de datos e intérprete.
  • Todo funciona en tu equipo: abres http://localhost y ves tu web sin contratar hosting.
  • Su configuración por defecto es cómoda e insegura, por eso solo sirve para desarrollo.
  • Su última versión trae PHP 8.2, cuyo soporte de seguridad termina a finales de 2026.
  • Laragon, Laravel Herd, Local y Docker son hoy las alternativas más usadas según el tipo de proyecto.

01 ¿Qué es XAMPP?

El nombre es un acrónimo: la X indica que es multiplataforma (Windows, Linux y macOS) y las demás letras corresponden a Apache, MySQL (hoy MariaDB), PHP y Perl. Lo mantiene el proyecto Apache Friends, fundado en 2002, cuyo objetivo declarado es ofrecer una distribución de Apache fácil de instalar para desarrolladores.

Esta ficha explica qué es XAMPP como pila de desarrollo y cómo se compara con sus alternativas. Si lo que buscas es instalarlo paso a paso y configurarlo, lo tienes en nuestra guía de XAMPP Server: instalación y configuración.

02 La pila de XAMPP: qué hace cada componente

Componente Papel en la pila Equivalente en un hosting real
Apache HTTP Server Recibe las peticiones del navegador y entrega páginas y archivos Apache, Nginx o LiteSpeed del servidor
MariaDB Guarda los datos: entradas, usuarios, pedidos MySQL o MariaDB del hosting
PHP Ejecuta el código que genera las páginas dinámicas La versión de PHP que elijas en el panel
Perl Lenguaje de scripts para programas en el servidor Poco usado hoy en webs nuevas
phpMyAdmin Interfaz web para gestionar las bases de datos phpMyAdmin o herramienta similar del panel
Panel de control Arranca y detiene cada servicio con un botón No existe: el servidor funciona siempre
Componentes principales de XAMPP

03 Cómo funciona un servidor local con XAMPP

  1. 1

    Arrancas los servicios

    Desde el panel de control pones en marcha Apache y MariaDB, que se quedan escuchando en tu equipo (puertos 80 y 3306 por defecto).

  2. 2

    Escribes localhost en el navegador

    La petición no sale a internet: va a tu propio ordenador, donde responde Apache.

  3. 3

    Apache localiza el archivo

    Busca en la carpeta htdocs el proyecto que has pedido. Si es un archivo PHP, se lo pasa al intérprete.

  4. 4

    PHP consulta la base de datos

    El código se conecta a MariaDB, recupera los datos y construye la página HTML.

  5. 5

    Recibes la página

    Apache devuelve el HTML al navegador como lo haría un servidor real, pero solo tú puedes verla.

Ese mismo recorrido es el que hace una web en producción; la diferencia es que en local todo ocurre en tu máquina. Por eso XAMPP es tan didáctico: permite entender cómo se relacionan servidor, lenguaje y base de datos antes de enfrentarse a un hosting.

04 XAMPP en 2026: qué conviene saber

XAMPP funciona, pero su ritmo de actualizaciones se ha frenado. La web oficial ofrece como última versión la 8.2.12 para Windows y Linux, publicada en noviembre de 2023, y la 8.2.4 para macOS. Ambas llevan PHP 8.2, una rama que según php.net solo recibe parches de seguridad hasta el 31 de diciembre de 2026. Las ramas con soporte activo son PHP 8.4 y 8.5.

  • ✓Si tu hosting usa PHP 8.3, 8.4 o 8.5, desarrollar con PHP 8.2 puede ocultar incompatibilidades.
  • ✓El usuario root de la base de datos no tiene contraseña por defecto.
  • ✓La base de datos es accesible por red si no la restringes.
  • ✓Los servidores FTP y de correo incluidos traen usuarios con contraseñas conocidas.
  • ✓Apache Friends indica que XAMPP no está pensado para producción, solo para desarrollo.

05 XAMPP vs Laragon, Docker, Local y Laravel Herd

Herramienta Sistemas Coste Mejor para
XAMPP Windows, Linux, macOS Gratis (GPL) Aprender PHP y bases de datos, proyectos sencillos
Laragon Solo Windows Gratis para uso no comercial; licencia comercial desde 49 $ al año Desarrollo PHP y Laravel en Windows, con dominios .test automáticos
Laravel Herd macOS y Windows Gratis; versión Pro por 99 € al año Proyectos PHP y Laravel modernos, con Nginx y varias versiones de PHP
Local macOS, Windows, Linux Gratis (de WP Engine) Crear y clonar sitios WordPress en minutos
Docker (con DDEV o Docker Compose) Todos Docker Desktop gratis para uso personal y empresas de menos de 250 empleados y 10 millones de dólares de facturación Equipos y proyectos que deben replicar exactamente el servidor de producción
Comparativa de entornos de desarrollo local (septiembre de 2026)
01

Elige XAMPP si…

Estás aprendiendo, sigues un curso que lo usa o necesitas algo multiplataforma y sencillo para un proyecto pequeño.

02

Elige Laragon o Herd si…

Trabajas a diario con PHP o Laravel y quieres cambiar de versión de PHP y crear dominios locales sin tocar configuración.

03

Elige Local si…

Solo haces webs WordPress y quieres crear, clonar y exportar sitios con pocos clics.

04

Elige Docker si…

Trabajas en equipo o el proyecto depende de versiones concretas de PHP, base de datos, Redis u otros servicios.

06 Cuándo dejar XAMPP y cómo dar el salto

XAMPP se queda corto cuando necesitas varias versiones de PHP a la vez, compartir el entorno con otras personas o reproducir servicios como colas o cachés. Es el momento de pasar a una herramienta de contenedores o a un entorno gestionado.

  1. 1

    Exporta las bases de datos

    Desde phpMyAdmin o con mysqldump, un archivo .sql por proyecto.

  2. 2

    Copia los proyectos de htdocs

    Llévalos a una carpeta de trabajo propia, preferiblemente bajo control de versiones con Git.

  3. 3

    Define el entorno

    En Docker, un archivo de configuración con las versiones exactas de PHP y base de datos; en Laragon, Herd o Local, eligiéndolas en su panel.

  4. 4

    Importa y ajusta la configuración

    Carga el .sql y actualiza las credenciales y la URL local del proyecto.

  5. 5

    Desinstala XAMPP

    Así liberas los puertos 80 y 3306 y evitas conflictos entre servidores.

Dominar estas herramientas es parte de la base del oficio; si estás empezando, estos consejos para ser un profesional de la programación te darán contexto. Y si tu proyecto ya necesita entornos idénticos a producción, despliegues y mantenimiento, trabaja con una empresa de desarrollo web que lo tenga resuelto. Para webs corporativas y tiendas en WordPress, un equipo de diseño y desarrollo web se encarga del paso de local a servidor.

Preguntas frecuentes sobre Xampp

Es un paquete gratuito que instala en tu ordenador Apache, MariaDB, PHP y Perl para crear un servidor web local en el que desarrollar y probar webs sin hosting.

Es un acrónimo: X de multiplataforma, Apache, MySQL (hoy MariaDB), PHP y Perl.

Para aprender desarrollo web, programar aplicaciones PHP y probar WordPress u otros CMS en local antes de publicarlos.

Sí. Es software libre distribuido por Apache Friends bajo licencia GNU GPL; cada componente conserva su propia licencia.

Su última versión es la 8.2.12 (8.2.4 en macOS), con PHP 8.2, que solo tiene soporte de seguridad hasta el 31 de diciembre de 2026. Sirve para aprender, pero para proyectos nuevos conviene valorar alternativas.

Depende del uso: Laragon o Laravel Herd para PHP y Laravel, Local para WordPress y Docker para equipos o proyectos que deben replicar el servidor de producción.

No es recomendable. Su configuración por defecto es insegura y Apache Friends indica que está pensado solo para desarrollo.

Instalan la misma pila de desarrollo, pero WampServer solo funciona en Windows y MAMP está pensado para Mac, mientras que XAMPP es multiplataforma e incluye Perl.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
X XAMPP Server XAMPP es un paquete gratuito y de código abierto que instala en tu ordenador un servidor web local completo: Apache, la base de datos MariaDB, PHP y Perl, más phpMyAdmin. Sirve para desarrollar y probar webs y aplicaciones PHP, como WordPress, sin contratar hosting, pero no está pensado para publicar webs en producción. P PHP PHP es un lenguaje de programación de código abierto que se ejecuta en el servidor y está pensado para crear páginas y aplicaciones web dinámicas. Rasmus Lerdorf lo creó en 1994 y hoy lo usa cerca del 70 % de las webs cuyo lenguaje de servidor se conoce, entre ellas todas las hechas con WordPress y con Laravel. M MySQL MySQL es un sistema de gestión de bases de datos relacionales (SGBD) de código abierto que guarda la información en tablas relacionadas y se consulta con el lenguaje SQL. Creado en 1995 y propiedad de Oracle desde 2010, es la base de datos de WordPress y de millones de webs, tiendas online y aplicaciones. A Apache (servidor HTTP) Apache HTTP Server es un servidor web de código abierto, desarrollado por la Apache Software Foundation desde 1995, que recibe las peticiones de los navegadores y les entrega las páginas, imágenes y archivos de un sitio. Es modular, gratuito, compatible con Linux, Windows y macOS, y popularizó la configuración por carpetas con el archivo .htaccess. E Entorno de desarrollo Un entorno de desarrollo es el conjunto de herramientas y configuración donde se escribe y se prueba el software antes de publicarlo. El término tiene dos usos: el entorno de desarrollo integrado (IDE), la aplicación donde se programa, y el entorno de desarrollo como fase separada de pruebas y producción, para no romper lo que usan los clientes. L Laravel Laravel es un framework de código abierto para PHP, creado por Taylor Otwell en 2011, que da una estructura MVC y herramientas listas (rutas, base de datos, colas, autenticación) para construir aplicaciones web y APIs. Sirve para desarrollar software a medida más rápido, con código ordenado y fácil de mantener por cualquier equipo PHP.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp