Las mejores alternativas a XAMPP para desarrollo local
Comparamos Laragon, Herd, Local, DDEV y Docker frente a XAMPP: qué entorno de desarrollo elegir en Windows, macOS o Linux y por qué cambiar.

En esta página
Un entorno de desarrollo local sirve para ejecutar un sitio web en tu ordenador antes de subirlo a internet: un servidor web, PHP y una base de datos instalados juntos. XAMPP hizo que todo esto fuera sencillo cuando la única opción era configurar cada pieza a mano, y por eso lo encuentras en casi todos los cursos y tutoriales básicos.
El problema es la versión. Si el sitio va a alojarse en un hosting con PHP 8.4 y tú lo desarrollas con PHP 8.2, las incompatibilidades solo las descubrirás cuando lo subas a internet. Las alternativas que verás a continuación te permiten usar la misma versión del servidor y, a menudo, incluso cambiarla con un solo clic.
Comparativa de alternativas #
| Herramienta | Sistemas | Coste | Ideal para |
|---|---|---|---|
| Laragon | Windows | Gratis para uso no comercial, licencia de 49 $ al año para trabajo | Quienes buscan la sencillez de XAMPP pero con software actualizado |
| Laravel Herd | Windows, macOS | Gratuito, Pro 99 $ al año | Proyectos PHP modernos y Laravel |
| Local | Windows, macOS, Linux | Gratuito | Sitios WordPress |
| DDEV | Windows, macOS, Linux | Gratuito y open source | Trabajo en equipo, entornos replicables |
| Docker | Windows, macOS, Linux | Gratuito bajo el umbral de uso | Quienes quieran replicar exactamente el servidor de producción |
| MAMP | Windows, macOS | Gratuito, Pro de pago | Usuarios que vienen de macOS y quieren una interfaz visual |
| WampServer | Windows | Gratuito | El stack clásico de Windows, muy documentado |
Laragon #
Para quienes vienen de XAMPP en Windows, es el paso más natural. La idea es la misma: un paquete único con Apache o Nginx, PHP, MySQL y algunas herramientas extra, pero con versiones recientes y la posibilidad de instalar varias versiones de PHP y alternar entre ellas desde el menú.
Tiene dos comodidades que en XAMPP requieren modificar los archivos de configuración manualmente. Es portátil, así que puedes copiar la carpeta a un disco externo con todos tus proyectos dentro. Además, crea automáticamente un dominio local para cada carpeta que pongas en el directorio de sitios (nomeprogetto.test), sin tener que tocar el archivo hosts. Desde el menú instalas WordPress o Laravel en pocos segundos, abres la base de datos con HeidiSQL y lanzas una terminal lista para usar Composer y npm.

Solo existe para Windows, y desde la versión 7 ya no es completamente gratuito: para uso personal y de estudio funciona sin licencia (con un recordatorio al arrancar), pero para trabajar necesitas una licencia comercial, que cuesta 49 dólares al año por ordenador.
Laravel Herd #
Nació en el ecosistema Laravel y es un entorno PHP nativo muy ligero: nada de máquinas virtuales ni contenedores; PHP y nginx se ejecutan directamente sobre el sistema operativo. Se inicia al instante y consume muchísimo menos que un stack completo.
La versión gratuita incluye PHP, nginx, dominios locales y Node.js. La versión Pro, por 99 dólares al año, añade herramientas para desarrolladores: visor de logs, captura de correos electrónicos enviados desde la aplicación, Xdebug configurado automáticamente y gestión de servicios como bases de datos y Redis.
Está disponible para Windows y macOS. No existe para Linux, y sus creadores han dicho claramente que no tienen intención de lanzarlo.
Local #
Si solo trabajas con WordPress, es la herramienta más rápida: crea un sitio completo en un par de minutos, te permite elegir la versión de PHP y el servidor web, activa el HTTPS local con un interruptor y genera un enlace público temporal para enviárselo al cliente y que vea tu trabajo.
También tienes acceso directo a la base de datos, los logs y la clonación de sitios. Para proyectos que no sean WordPress, mejor deséchalo: está construido íntegramente en torno a ese CMS.

DDEV #
Con DDEV cambias de enfoque. Es open source y utiliza contenedores: cada proyecto tiene un archivo de configuración con las versiones de PHP, la base de datos y el servidor web, por lo que cualquier miembro del equipo obtiene exactamente el mismo entorno con un solo comando.
ddev config --project-type=wordpress
ddev start
Soluciona el clásico «en mi ordenador funciona»: el entorno ya no depende de lo que tenga instalado cada uno. Necesitas Docker y algo de destreza con la terminal. Funciona en Windows, macOS y Linux.
Docker a secas #
Sin intermediarios, Docker te permite describir los servicios en un archivo (compose.yaml) y los recrea idénticos en cualquier ordenador. Es la forma más fiel de replicar el servidor de producción, ya que puedes usar exactamente las mismas versiones de PHP, MySQL y Nginx que usas online.
MAMP y WampServer #
MAMP nació en macOS y hoy también está disponible para Windows: interfaz cuidada, servicios que se inician con un clic y una versión Pro de pago para gestionar múltiples hosts virtuales. WampServer es su equivalente histórico en Windows; es gratuito y tiene un icono en la bandeja del sistema desde el cual lo controlas todo. Ambos siguen siendo válidos si prefieres un panel gráfico y no tienes necesidades complejas, pero comparados con Laragon, no ofrecen nada extra.
Otros nombres que encontrarás en guías antiguas #
En las listas de hace unos años también aparecen EasyPHP, WPN-XM, Uniform Server, AMPPS y Abyss Web Server. EasyPHP y WPN-XM no reciben actualizaciones desde hace años y hoy yo no los usaría. Uniform Server sigue vivo, es portátil y pesa muy poco, pero tiene una comunidad pequeña. AMPPS de Softaculous instala cientos de aplicaciones con un clic, lo cual es cómodo si necesitas probar muchos CMS distintos. Abyss es un servidor web ligero, no un entorno de desarrollo completo.
¿Docker o stack tradicional? #
Al dejar XAMPP, la verdadera elección es esta: seguir con un programa que instala todo en el sistema, o pasarse a los contenedores.
Un stack tradicional (XAMPP, WampServer, MAMP, Laragon) instala los servicios directamente en Windows o macOS. Hay una única instalación de PHP y MySQL para todos tus proyectos. Empiezas en cinco minutos sin saber nada de contenedores, pero cuando dos proyectos necesitan versiones distintas, empiezan los problemas de compatibilidad.
Con los contenedores, cada proyecto tiene su propio entorno aislado, descrito en un archivo que se guarda en el repositorio junto al código. Para cambiar la versión de PHP, solo tienes que modificar una línea; para llevarte el entorno a otro ordenador, basta con clonar el repositorio.
| Stack tradicional | Docker o DDEV | |
|---|---|---|
| Tiempo de configuración inicial | Minutos | De media hora a unas pocas horas la primera vez |
| Más versiones de PHP | Tedioso, a veces imposible | Natural, una por proyecto |
| Mismo entorno para todo el equipo | Hay que reconstruirlo a mano | Incluido en el proyecto |
| Similitud con el servidor de producción | Aproximada | Alta |
| Consumo de recursos | Bajo | Más alto, sobre todo en Windows |
| Conocimientos requeridos | Pocos | Terminal y bases de los contenedores |
Si estás aprendiendo o gestionas un par de sitios en WordPress, un stack tradicional va de maravilla y Docker sería solo una complicación. Si trabajas en grupo, sigues proyectos con requisitos distintos o quieres que tu ordenador se parezca al servidor, el tiempo que pases aprendiendo contenedores lo recuperarás enseguida.
A medio camino está DDEV: usa Docker por debajo, pero te ahorra la configuración con comandos sencillos. Para muchos es el mejor compromiso.
Cómo elegir según el proyecto #
- Estudias PHP en Windows: Laragon, que tiene la sencillez de XAMPP y versiones actualizadas.
- Haces sitios WordPress para clientes: Local, por lo rápido que es crear y clonar los sitios.
- Trabajas con PHP moderno o Laravel: Herd, ligero e inmediato; la versión gratuita basta para empezar.
- Sois un equipo y cada uno tiene un ordenador distinto: DDEV, así el entorno se mantiene en el repositorio.
- Debes reproducir el servidor de producción: Docker, con los servicios descritos en el archivo compose.
- Ya tienes XAMPP y te va bien: puedes seguir usándolo, pero antes de publicar prueba el proyecto con la versión de PHP del servidor.
Preguntas frecuentes #
¿Sigue siendo seguro usar XAMPP en 2026? #
Para trabajar en local sí, sabiendo dos cosas: se queda estancado en PHP 8.2, que dejará de recibir parches de seguridad a finales de 2026, y la configuración predeterminada no está hecha para estar en red. Para estudiar en tu ordenador sigue siendo válido. Para un sitio que vaya a estar online, desarróllalo con la misma versión de PHP del servidor.
¿Puedo instalar WordPress en un entorno distinto a XAMPP? #
Sí, en todos los mencionados. Local lo instala solo, Laragon tiene el proceso rápido desde el menú, y con DDEV basta con indicar el tipo de proyecto. En los demás casos los pasos son siempre los mismos: creas la base de datos, copias los archivos de WordPress y completas la instalación desde el navegador.
¿Un entorno local ralentiza el ordenador? #
Los stacks tradicionales consumen poco: son dos o tres servicios en espera que puedes detener cuando no los necesites. Docker pesa más, sobre todo en Windows, porque trabaja dentro de una máquina virtual: ten al menos 8 GB de RAM, un SSD y apaga los container de los proyectos que no estés usando.
¿Cuál es la alternativa más sencilla para principiantes? #
Laragon en Windows, o Local si trabajas con WordPress. Se instalan en pocos minutos, no requieren el terminal y gestionan ellos mismos los dominios locales, que suele ser el punto donde la gente se bloquea.
¿Sigue siendo gratuito Laragon? #
Para uso personal y no comercial sí, con un aviso al arrancar que te invita a comprar la licencia. Si lo usas para trabajar necesitas una licencia comercial: 49 dólares al año por ordenador, o 149 dólares en un pago único.
¿Es necesario conocer el terminal para usar DDEV o Docker? #
Se necesitan las bases: moverte por una carpeta, lanzar un comando, leer un mensaje de error. No hace falta saber escribir scripts. DDEV reduce casi todo a dos o tres comandos, y la documentación oficial te guía en la primera configuración.

