Skip to content
WordPress logo

Solución CMS

Entorno de desarrollo local de WordPress con FlyEnv

Crea, importa y gestiona sitios WordPress con la versión de PHP, las extensiones, la base de datos, el servidor web, el dominio local y HTTPS que necesita cada sitio.

Qué gestiona FlyEnv para cada sitio WordPress

WordPress gira en torno al sitio: los archivos, la raíz de documentos, el runtime de PHP, la base de datos y la URL local deben mantenerse alineados. FlyEnv vincula las versiones y extensiones de PHP a cada proyecto.

Runtime de PHP

PHP-FPM

Elige la versión por proyecto

Base de datos del sitio

MySQL o MariaDB

Gestiona el contenido y los ajustes en local

Servidor web

Nginx / Apache

Sirve los enlaces permanentes y las reescrituras locales

Servicios opcionales

Redis / Node.js

Activa la caché de objetos o las herramientas del tema solo cuando hagan falta

Varios sitios WordPress, un solo workspace

Mantén separados los sitios de clientes, el trabajo con plugins y el desarrollo de temas sin reconstruir el stack local cada vez.

FlyEnv PHP projects with per-project runtime selection
Cada sitio WordPress conserva su propia versión de PHP, raíz de documentos, base de datos y dominio local, y todos se ven en un único workspace de FlyEnv.
Versión de PHP por sitio

Vincula la compatibilidad de plugins y temas al runtime del proyecto.

Base de datos independiente

Gestiona MySQL o MariaDB sin mezclar los datos de distintos clientes.

Raíz de documentos clara

Reduce la exposición accidental haciendo explícito el directorio servido de WordPress.

Dominio local y HTTPS

Prueba redirecciones, cookies, callbacks de OAuth y funciones seguras del navegador en local.

Flujo de trabajo de un sitio WordPress en FlyEnv

Pasa de los archivos del proyecto a un sitio local operativo: elige el runtime, conecta la base de datos, define la raíz servida y desarrolla temas o plugins en una URL local real.

  1. 1

    Crea o importa

    Empieza con un proyecto nuevo o con el directorio de un sitio existente.

  2. 2

    PHP + extensiones

    Ajusta el runtime a los plugins y temas.

  3. 3

    MySQL / MariaDB

    Conecta la base de datos que contiene el contenido del sitio.

  4. 4

    Define la raíz del sitio

    Mantén wp-config.php y wp-content/ dentro del directorio servido.

  5. 5

    Dominio local + HTTPS

    Usa client-site.test con un certificado de confianza.

  6. 6

    Desarrollo de temas / plugins

    Desarrolla temas y plugins dentro de wp-content/themes y wp-content/plugins.

Servicios de apoyo opcionales

Por qué usar FlyEnv para desarrollar con WordPress

Un flujo local más predecible para sitios que dependen de PHP, archivos de contenido, bases de datos y URLs accesibles desde el navegador.

  • Adapta PHP al sitio

    Usa una versión compatible para plugins antiguos, temas de bloques modernos o sitios de clientes.

    Sitio antiguo → PHP 7.4 · Sitio moderno → PHP 8.2+

  • Comprueba las extensiones

    Revisa las extensiones de PHP que necesita el sitio antes de que falle un plugin o una importación.

    PHP → Extensiones → comprueba antes de depurar

  • Elige MySQL o MariaDB

    Mantén el motor de base de datos cerca del proyecto en lugar de compartir un stack opaco.

    Usa el motor que espera tu sitio

  • Separa las raíces de los sitios

    Asigna a cada sitio WordPress un directorio y una URL local explícitos.

  • Usa HTTPS local real

    Prueba cookies de inicio de sesión, redirecciones, callbacks de pago y contenido incrustado en un dominio de confianza.

    https://client-site.test

  • Inicia juntos los servicios de apoyo

    Usa un Startup Group cuando el sitio necesite PHP, su base de datos, Redis o herramientas frontend al mismo tiempo.

Crea un sitio WordPress nuevo o trae uno existente al entorno local

Usa FlyEnv para un sitio nuevo, un proyecto de cliente existente o un workspace de temas y plugins que ya tengas.

Crea un sitio WordPress nuevo

  1. 1Abre PHP → New Project y elige WordPress.
  2. 2Elige las versiones de PHP y Composer del proyecto.
  3. 3Crea los archivos del proyecto y añade el sitio local correspondiente.
  4. 4Selecciona la raíz de documentos y configura el dominio local.
  5. 5Inicia el sitio con su base de datos y ábrelo mediante HTTPS.

Importa un sitio existente

  1. 1Abre el directorio de WordPress existente.
  2. 2Configura la versión de PHP y comprueba las extensiones necesarias.
  3. 3Crea o conecta la base de datos MySQL o MariaDB.
  4. 4Añade la raíz del sitio, el dominio local, las reescrituras y HTTPS.
  5. 5Agrupa los servicios para poder iniciar el sitio de forma repetible.

Comparar enfoques locales para WordPress

Cada configuración resuelve problemas distintos. Estas son las diferencias entre ejecutar WordPress con un stack manual, contenedores o FlyEnv.

CaracterísticaStack local manualFlujo con contenedoresFlyEnv
Aislamiento de versiones PHPCambio manualDefinido en la configuración del contenedorSelección del runtime por proyecto
Extensiones de PHPEditar php.ini a manoReconstruir la imagen o la configuraciónGestión visual de extensiones
Varios sitiosHosts virtuales manualesUn stack por proyectoSitios locales gestionados en un workspace
Ciclo de vida de la base de datosServidor independienteServicio en un contenedorMódulos MySQL o MariaDB
HTTPS localCertificados manualesConfiguración específica del proxyDominios locales de confianza y HTTPS

Preguntas frecuentes de WordPress

Preguntas habituales sobre el uso de FlyEnv para sitios WordPress locales.

¿Pueden distintos sitios WordPress usar versiones diferentes de PHP?

Sí. FlyEnv permite que cada proyecto o sitio local utilice la versión de PHP que necesita, algo útil cuando plugins o temas antiguos aún no son compatibles con un runtime nuevo.

¿Puedo usar MariaDB en lugar de MySQL?

Sí. FlyEnv ofrece ambos módulos de base de datos. Elige el motor que coincida con el sitio o con el entorno que quieras reproducir localmente.

¿A qué directorio debe apuntar el sitio local?

Apunta el sitio al directorio que contiene los archivos de WordPress y wp-config.php. Mantén explícita la raíz servida para no exponer archivos privados del proyecto.

¿Necesito Redis para todos los sitios WordPress?

No. Redis es opcional y resulta útil cuando el sitio o su configuración de caché utiliza caché de objetos. Inícialo solo para los proyectos que lo necesiten.

¿Puedo desarrollar temas o bloques que usen Node.js?

Sí. Añade Node.js cuando el tema, bloque o herramienta frontend seleccionada necesite un paso de compilación. WordPress no necesita Node.js para servir peticiones.

¿Puedo gestionar varios sitios WordPress de clientes en FlyEnv?

Sí. Mantén separados sus directorios, versiones de PHP, bases de datos, dominios locales y servicios opcionales mientras los gestionas desde un único workspace.

¿Listo para desarrollar WordPress en local?

Ejecuta el runtime del sitio, la base de datos, el dominio local y HTTPS en un solo workspace.

Descargar FlyEnv
¿Tienes preguntas sobre FlyEnv?