Varias versiones de PHP por proyecto
Solución para frameworks
Entorno de desarrollo local de Laravel con FlyEnv
Construye y ejecuta Laravel con PHP, bases de datos, Redis, dominios locales y HTTPS en un único workspace nativo.
Qué necesita Laravel en local
Una aplicación Laravel real se compone de varios elementos. FlyEnv los proporciona y gestiona por ti.
Composer
Composer integrado y fácil de usar
Ambas disponibles, con cambio por proyecto
Inícialo solo cuando lo necesites
Compatibilidad flexible con servidores web
Toolchain frontend moderno
Gestiona el scheduler de Laravel
Certificado local de confianza
Dominio local real con HTTPS
Un stack real de desarrollo Laravel en FlyEnv
Un proyecto Laravel típico ejecutándose en FlyEnv, con una arquitectura clara y todos los servicios necesarios.
Versión de PHP por proyecto
Usa la versión de PHP que necesita cada proyecto Laravel.
Dominio local + HTTPS
Accede a tu proyecto con un certificado de confianza.
Grupo de inicio con un clic
Inicia todos los servicios necesarios juntos y ponte a trabajar.
Workers de colas / scheduler
Ejecuta los workers y el scheduler de Laravel fácilmente.
Así se ve en FlyEnv
Un proyecto Laravel con sus servicios y runtime gestionados en un solo workspace.

Elige la versión de PHP-FPM que necesita este proyecto Laravel.
Mantén Nginx, PHP-FPM, MySQL y Redis en un orden de inicio controlado.
Consulta los servicios principales de Laravel juntos en una vista de FlyEnv.
Inicia el Startup Group del proyecto cada vez que vuelvas a la aplicación.
Por qué usar FlyEnv para desarrollar con Laravel
Una experiencia local de desarrollo Laravel más predecible y cómoda.
Usa distintas versiones de PHP por proyecto
Mantén cada proyecto Laravel en la versión que necesita sin cambiar el runtime global.
Laravel 8 → PHP 7.4 · Laravel 11 → PHP 8.2 · Laravel 12 → PHP 8.3+
Ejecuta todo el stack con un clic
Inicia PHP, la base de datos, Redis, el servidor web y más desde un único Startup Group.
PHP + Nginx + MySQL + Redis → Startup Group
Elige MySQL o PostgreSQL
Usa la base de datos que corresponde al proyecto, sin adaptar el proyecto a la herramienta.
Añade Redis solo cuando haga falta
Activa caché, sesiones o colas sin mantener servicios que no utilizas.
Usa un dominio local real y HTTPS
Prueba cookies, callbacks de OAuth, webhooks y funciones seguras del navegador en local.
https://shop.test
Ejecuta el scheduler y los workers de colas
Mantén el trabajo en segundo plano cerca de la aplicación Laravel durante el desarrollo.
Proyecto nuevo o proyecto existente
FlyEnv funciona tanto para nuevas aplicaciones Laravel como para proyectos que ya tienes.
Inicia un proyecto Laravel nuevo
- 1Abre PHP → Nuevo proyecto.
- 2Elige la plantilla Laravel, la versión del framework, la versión de PHP y la versión de Composer.
- 3FlyEnv ejecuta el comando de creación de Composer y muestra la salida del terminal.
- 4Crea el sitio local correspondiente con un clic.
- 5Abre el proyecto nuevo con un dominio local y HTTPS.
Ejecuta un proyecto Laravel existente
- 1Importa o abre el proyecto Laravel existente.
- 2Establece la versión de PHP necesaria.
- 3Configura la base de datos, Redis y otros servicios si hace falta.
- 4Añade el sitio local y elige el directorio público.
- 5Inicia el Startup Group del proyecto y abre el sitio.
Comparar enfoques locales para Laravel
Herramientas diferentes implican enfoques diferentes. Así se comparan para el desarrollo local de Laravel.
| Característica | Configuración local manual | Flujo con contenedores | FlyEnv |
|---|---|---|---|
| Modelo de entorno | Un único proceso PHP | Contenedores Docker | Entorno local completo |
| Entorno de base de datos | Local o externo | Contenedores | Módulos MySQL o PostgreSQL |
| Compatibilidad con Redis | Configuración manual | Servicio en contenedor | Integrado y bajo demanda |
| Dominios locales | Configuración manual | Depende del proyecto | Sitios locales gestionados |
| Desarrollo con varios stacks | Cambio manual | Docker Compose | Runtimes y servicios por proyecto |
Preguntas frecuentes de Laravel
Preguntas habituales sobre el uso de FlyEnv para desarrollar con Laravel.
¿Puedo usar distintas versiones de PHP para diferentes proyectos Laravel?
Sí. FlyEnv gestiona varias versiones de PHP y permite que cada proyecto o sitio local use la versión que necesita.
¿Puedo usar MySQL o PostgreSQL con Laravel?
Sí. Elige el módulo de base de datos que corresponda al proyecto e inícialo junto con la aplicación Laravel.
¿FlyEnv es compatible con las colas de Redis?
Sí. Inicia Redis cuando la aplicación use caché, sesiones, Horizon o workers de colas, y añádelo al Startup Group del proyecto.
¿Puedo usar un dominio .test con HTTPS?
Sí. Crea un sitio local con un dominio fácil de leer y utiliza el soporte HTTPS local de confianza de FlyEnv.
¿Puedo gestionar varios proyectos Laravel?
Sí. Cada proyecto puede conservar su versión de PHP, sitio local, base de datos, uso de Redis y servicios de apoyo.
¿FlyEnv sustituye la guía de instalación de Laravel?
No. Esta página explica el entorno y el flujo de trabajo; la guía de Laravel cubre los pasos detallados de configuración e instalación.
Soluciones relacionadas
¿Listo para desarrollar Laravel en local?
Ejecuta PHP, bases de datos, Redis, dominios locales y HTTPS en un solo workspace.