XAMPP
Un stack compartido para todos los proyectos
htdocs
(una raíz web)
/project-a
/project-b
/project-c
Todos los proyectos comparten el mismo stack y la misma configuración.
Comparación
XAMPP es un stack PHP simple y todo en uno para uso general. FlyEnv permite que cada proyecto local use los runtimes, servidores web, bases de datos y servicios que necesita.
Un stack compartido para todos los proyectos
htdocs
(una raíz web)
/project-a
/project-b
/project-c
Todos los proyectos comparten el mismo stack y la misma configuración.
Un entorno dedicado por proyecto
Proyecto A · Laravel
Proyecto B · WordPress
Proyecto C · Aplicación Node.js
Cada proyecto tiene sus propios runtimes, servicios, puertos y configuración.
No es solo un stack diferente, es una forma diferente de desarrollar.
Ejecuta diferentes versiones de PHP, Node.js, Python y más en paralelo, manteniendo los proyectos independientes.
Elige Nginx, Apache, Caddy, bases de datos, cachés, pruebas de correo, almacenamiento de objetos o tu propio servicio de proyecto.
Asigna a cada sitio local su propio dominio y gestiona certificados, puertos, reglas de reescritura y registros desde un solo lugar.
La misma idea, una experiencia de desarrollo muy diferente.
Stack PHP compartido
Entornos basados en proyectos
Proyecto A
Nginx
PHP 8.3
MySQL
Redis
Proyecto B
Apache
PHP 7.4
MariaDB
MMailpit
Proyecto C
Caddy
Node.js
PostgreSQL
MinIO
Mira la misma configuración en los flujos de trabajo de runtimes, sitios y servicios de FlyEnv.

Instala y ejecuta varias versiones de PHP y otros runtimes sin conflictos.
Explorar PHP en FlyEnv →
Crea sitios locales con dominios personalizados y gestiona certificados sin seguir las convenciones de htdocs.
Explorar sitios locales →
Ejecuta bases de datos, caché, pruebas de correo, almacenamiento de objetos y más junto al proyecto.
Ver entornos de proyecto →Una comparación práctica de las capacidades de desarrollo local más usadas.
| Capacidad | XAMPP | FlyEnv |
|---|---|---|
| Apache | DisponibleIntegrado | DisponibleOpción integrada |
| PHP | DisponibleVersión incluida | DisponibleMúltiples versiones gestionadas |
| MariaDB / MySQL | DisponibleMariaDB incluida | DisponibleMúltiples módulos de bases de datos |
| phpMyAdmin | DisponibleIncluido | DisponibleDisponible mediante herramientas locales |
| Nginx | No incluidoNo incluido | DisponibleOpción integrada |
| Caddy | No incluidoNo incluido | DisponibleOpción integrada |
| PostgreSQL | No incluidoNo incluido | DisponibleMódulo integrado |
| Redis | ManualInstalación adicional | DisponibleMódulo integrado |
| Node.js / Python / Go | No incluidoNo incluido | DisponibleMódulos de runtime integrados |
| Dominios locales personalizados | ManualConfiguración manual | DisponibleFlujo de sitios integrado |
| HTTPS local | ManualConfiguración manual o adicional | DisponibleFlujo gestionado de sitios locales |
| Grupos de inicio | ManualNo disponible | DisponibleServicios de proyecto integrados |
| Pruebas de correo | ManualInstalación adicional | DisponibleMódulo Mailpit |
| Herramientas GUI de bases de datos | DisponiblephpMyAdmin | DisponiblephpMyAdmin, pgAdmin, DbGate, Redis Commander |
| Integración de IA / MCP | No incluidoNo incluido | DisponibleFlyEnv MCP Server y módulos AI CLI |
Una forma común en la que estos entornos difieren en la práctica.
Con XAMPP
Inicia Apache y MariaDB.
Con FlyEnv
Crea o importa un sitio local.
Con XAMPP
Coloca o enlaza el proyecto en la raíz web local.
Con FlyEnv
Selecciona la versión de PHP y elige Apache, Nginx o Caddy.
Con XAMPP
Usa la versión de PHP incluida y configura la aplicación.
Con FlyEnv
Añade un dominio personalizado y activa HTTPS local cuando sea necesario.
Con XAMPP
Configura un virtual host si necesitas un dominio personalizado.
Con FlyEnv
Inicia Redis, Mailpit u otros servicios del proyecto.
Con XAMPP
Configura HTTPS, Redis o las pruebas de correo por separado cuando sea necesario.
Con FlyEnv
Guarda los servicios relacionados como un grupo de inicio si lo deseas.
Ambas herramientas son útiles; la elección correcta depende de cómo organices tus proyectos.
Ambas son opciones válidas: la mejor depende de si necesitas un stack PHP compartido y simple o entornos específicos por proyecto.
Migrar tus proyectos existentes es fácil; en la mayoría de los casos no hace falta reescribir la aplicación.
Mueve o mantén tu proyecto donde prefieras; ya no es necesario que esté dentro de `htdocs`.
Importa o crea un sitio en FlyEnv y selecciona el runtime y los servicios necesarios.
Importa un volcado con las credenciales documentadas, ejecuta las pruebas de tu aplicación y ajusta extensiones o variables de entorno.
¿Necesitas más contexto? Lee la guía completa de FlyEnv frente a Docker y XAMPP.
Normalmente no. Recrea el runtime local, el sitio, la base de datos y las variables de entorno, y luego ejecuta las pruebas de la aplicación antes de retomar el trabajo diario.
No. FlyEnv puede usar un directorio de proyecto existente; no requiere que el proyecto esté dentro de la raíz web de XAMPP.
Sí. Apache está disponible junto con Nginx y Caddy para sitios locales y servicios de proyecto.
Puede reemplazar el flujo de trabajo local de muchos proyectos, pero la paridad de producción basada en contenedores o un estándar de equipo pueden requerir otra herramienta.
Sí. FlyEnv puede gestionar varias versiones de PHP y vincular un proyecto o sitio local a la versión que necesita.
Puede ser una base compartida práctica para aplicaciones PHP tradicionales cuando todos siguen el mismo paquete y las mismas convenciones de raíz web.
FlyEnv es gratis y de código abierto; consulta la guía de licencias para conocer los detalles actuales.
La documentación actual de Apache Friends identifica MariaDB en las versiones actuales de XAMPP y señala su compatibilidad con los flujos de trabajo comunes de MySQL.
Crea un sitio local, selecciona los runtimes y servicios que necesita y empieza a trabajar.