Cómo instalar Drupal en Windows 11: guía completa paso a paso para crear tu entorno local

Por Nacho Morato, 10 Junio, 2026

Instalar Drupal en Windows 11 puede parecer un reto al principio, especialmente si es tu primera vez creando un entorno de desarrollo web en local. Sin embargo, con las herramientas y métodos modernos, el proceso es más sencillo y flexible de lo que imaginas, y elegir la mejor opción para tu caso depende de tus necesidades concretas y tu nivel de experiencia en sistemas web.

En este artículo encontrarás una guía detallada y totalmente actualizada que explora los métodos más fiables y utilizados por la comunidad para conseguir un Drupal funcional en tu ordenador con Windows 11. Aquí tienes recopilados consejos y pasos claros para evitarte errores comunes, con enlaces a recursos oficiales y soluciones para todo tipo de usuarios, desde los que quieren experimentar en local hasta desarrolladores que buscan eficiencia y flexibilidad.

Elegir el entorno adecuado para instalar Drupal en Windows 11

Antes de sumergirnos en el proceso de instalación, es importante entender qué opciones existen actualmente para crear un entorno de desarrollo local en Windows 11 compatible con Drupal. Los requisitos fundamentales para instalar Drupal son tener:

  • Servidor web (generalmente Apache)
  • Lenguaje PHP (versión 8.1 o superior)
  • Base de datos (MariaDB o MySQL)
  • Gestor de dependencias Composer (para la versión moderna de Drupal)

Para lograr este entorno, existen dos caminos principales: utilizar una solución basada en contenedores (como Docker/DDEV) o recurrir a instaladores integrados (como XAMPP, WAMP o Laragon).

Método más recomendado: Uso de DDEV sobre Docker

La comunidad profesional de Drupal recomienda utilizar DDEV, una herramienta basada en Docker, que simplifica y estandariza la creación y gestión de entornos de desarrollo. DDEV permite trabajar con proyectos PHP (incluyendo Drupal) en cualquier sistema operativo, dejando atrás las típicas complicaciones de conflictos de versiones y dependencias.

Ventajas de DDEV para Drupal en Windows 11

  • Preconfigurado y actualizado para Drupal, minimizando la posibilidad de errores de compatibilidades.
  • Compatible con Mac, Linux y Windows, lo que facilita el trabajo en equipos multidisciplinares.
  • Totalmente gratuito y de código abierto.
  • Fácil de mantener y de actualizar, ajustándose a las mejores prácticas de la comunidad Drupal.

El único requisito previo es estar cómodo usando la terminal de comandos y tener instalado Docker Desktop para Windows. Aunque si aún no tienes experiencia en este terreno, los pasos son accesibles y adquirirás soltura rápidamente.

Pasos básicos para instalar Drupal en Windows 11 usando DDEV

  1. Instala Docker Desktop: Descárgalo desde docker.com y sigue los pasos de instalación para Windows 11.
  2. Instala DDEV: Sigue la guía de instalación oficial en ddev.readthedocs.io. Es tan sencillo como ejecutar un script en la terminal de PowerShell o utilizar el instalador .exe.
  3. Verifica instalación de Docker con DDEV: En la terminal de Windows (PowerShell o CMD), ejecuta "ddev debug dockercheck". Si todo está bien, se mostrarán los controles pasados correctamente.
  4. Crea tu proyecto Drupal: Usa el comando "ddev config" dentro de la carpeta de tu proyecto o crea una nueva y "composer create-project drupal/recommended-project" para descargar el core.
  5. Levanta el entorno: Ejecuta "ddev start" y luego "ddev launch" para abrir tu Drupal en el navegador.
  6. Sigue el instalador de Drupal: Se abrirá el wizard habitual que te irá guiando para completar la instalación del sitio y la conexión con la base de datos (DDEV se encarga de la configuración de la BBDD automáticamente).

Si ya tienes un proyecto previo, solo necesitas desplegarlo, lanzar DDEV y continuar trabajando. Este flujo permite tener varios entornos en paralelo, limpiar todo con facilidad y evitar los problemas típicos de incompatibilidades de softwares locales.

Alternativas tradicionales: XAMPP, WAMP, Laragon, AMPPS

Pese a que DDEV es cada vez más habitual, hay usuarios que prefieren soluciones más convencionales como XAMPP, WAMP.Net, Laragon o AMPPS. Estas aplicaciones instalan de forma local Apache, PHP y MySQL/MariaDB y proporcionan paneles de control gráficos (aunque su actualización y personalización es menor que con DDEV).

Sin embargo, según los testimonios más recientes recogidos en foros como Reddit:

  • XAMPP suele dar problemas de compatibilidad, sobre todo con PHP moderno y configuraciones complejas.
  • WAMP.Net puede ser una opción, pero no siempre es fácil mantenerlo actualizado.
  • Laragon ofrece muchas opciones, aunque algunos lo consideran pesado si solo se necesita para un proyecto ocasional.
  • AMPPS tiende a ser menos estable y puede dar errores, especialmente en versiones recientes de Windows 11.

Por eso, se recomienda este tipo de entornos integrados solo para quienes necesitan algo muy básico, no tienen intención de trabajar en equipo o no desean aprender comandos.

Configuración de XAMPP para instalar Drupal

Si optas por XAMPP, los pasos generales son los siguientes:

  1. Descarga XAMPP desde la web oficial (Apache Friends) y ejecute el instalador. Selecciona, si puedes, la versión más actual compatible con PHP 8.3+.
  2. Monta el entorno: Abre el panel de XAMPP, asegúrate de arrancar los servicios de Apache y MySQL.
  3. Descarga Drupal: Lo más cómodo es hacerlo vía Composer (descarga Composer en getcomposer.org). Abre la terminal y ejecuta: composer create-project drupal/recommended-project nombre-proyecto
  4. Copia los archivos a la carpeta htdocs: Coloca la carpeta del proyecto Drupal dentro de la carpeta 'htdocs' de XAMPP.
  5. Crea una base de datos: Accede a phpMyAdmin desde localhost/phpmyadmin y crea una nueva base de datos para tu Drupal (sin tablas previas).
  6. Abre tu navegador e instala Drupal: Navega a localhost/nombre-proyecto/web, elige el idioma y completa el asistente indicando los datos de conexión de la base de datos (usuario 'root', sin contraseña salvo que la cambies).

Recuerda que las actualizaciones de PHP o Apache pueden causar problemas, por lo que si vas a usar Drupal de forma profesional o en más de un proyecto, valora DDEV como alternativa más robusta.

Requisitos y recomendaciones previas

Hay algunas recomendaciones generales que conviene revisar antes de lanzarte a instalar Drupal:

  • Asegúrate de tener privilegios de administrador en Windows para instalar software nuevo.
  • Mantén el sistema y todos los programas (Docker, XAMPP, DDEV, Composer, etc.) actualizados para evitar errores de compatibilidad.
  • Si tienes un antivirus fuerte, puede bloquear Docker o el arranque de los servicios de Apache/MySQL; añádelo a la lista de exclusiones.
  • Realiza pruebas de puertos: si otros programas ocupan el puerto 80/3306, XAMPP o Docker podrían no arrancar.

Casos de uso: ¿qué método elegir?

  • Si solo quieres probar Drupal y no tienes experiencia previa, XAMPP puede servirte para un vistazo rápido.
  • Si planeas crear proyectos complejos, trabajar en equipo o aprender mejores prácticas, apuesta desde el principio por DDEV y Composer, incluso aunque suponga aprender algunos comandos: ganarás tiempo y tranquilidad a medio y largo plazo.
  • Si tu ordenador es modesto o valoras la simplicidad extrema, busca versiones ligeras de XAMPP o Laragon e instala solo los servicios estrictamente necesarios.

La tendencia actual en la comunidad internacional es clara: los entornos Dockerizados hechos con DDEV se imponen por flexibilidad, potencia y facilidad de mantenimiento. Si bien requieren un pequeño esfuerzo inicial para familiarizarse con la consola, el aprendizaje merece mucho la pena y la curva es mucho menos vertiginosa de lo que parece.

Resolución de problemas comunes

Durante la instalación de cualquier entorno pueden aparecer problemas frecuentes:

  • Errores al arrancar Apache/MySQL: Verifica que los puertos no están en uso por otros programas (Skype, IIS, etc.). Cambia el puerto o cierra otros servicios.
  • Docker no inicia/da errores de permisos: Comprueba que tu usuario de Windows es administrador e intenta ejecutar Docker Desktop como administrador.
  • Composer no encuentra el ejecutable PHP: Añade la ruta de PHP (desde XAMPP o la que monta Docker) a la variable de entorno PATH de Windows.
  • Mensaje de "una parte requerida del sitio no se ha podido cargar": Este error, que suele aparecer en webs oficiales en inglés si no tienes bien configurada la red o si usas extensiones tipo bloqueadores de anuncios, se soluciona comprobando la conexión y desactivando temporalmente los adblockers.
  • Drupal pide extensiones PHP que faltan: Si usas XAMPP, actívalas en el archivo php.ini; con DDEV normalmente ya viene todo preparado.

Recursos útiles y documentación oficial

Para sacar el máximo partido a tu entorno Drupal en Windows 11, mantente conectado a las fuentes oficiales y recursos avalados por la comunidad:

Además, en sitios de la comunidad o foros como Drupal Stack Exchange (drupal.stackexchange.com), puedes encontrar ayuda ante incidencias específicas.

Como has podido ver, instalar Drupal en Windows 11 es mucho más sencillo hoy gracias a las herramientas modernas pensadas tanto para principiantes como para desarrolladores avanzados. Tienes la opción de seguir métodos clásicos o apostar por la flexibilidad y robustez de Docker y DDEV, todo depende de tus necesidades y nivel de experiencia. Sea cual sea el camino elegido, recuerda que tu entorno local es la base para un desarrollo web seguro, eficiente y creativo, y que la comunidad Drupal está a tu disposición para aprender y resolver cualquier duda que te surja en el proceso.

Etiquetas

Comentarios