Post actualizado el día octubre 29, 2026 by DeiviSanzPlay
Cuando alguien intenta XAMPP instalar Drupal entorno local, el fallo más habitual no está en el servidor ni en la base de datos: está en las extensiones de PHP que XAMPP trae desactivadas por defecto. Drupal exige intl, gd, pdo_mysql, mbstring y fileinfo activas antes de que el instalador muestre la pantalla de requisitos en verde, y muchas instalaciones se quedan atascadas justo ahí.
He visto a gente reinstalar XAMPP tres veces, cambiar de versión de PHP y hasta formatear el equipo, cuando el problema era un punto y coma en el php.ini. La instalación de Drupal en XAMPP no falla por magia: falla por configuración.
El instalador de Drupal se queda en la comprobación de requisitos
Este es el escenario típico del entorno XAMPP para instalar Drupal. Abres http://localhost/drupal/core/install.php, avanza la primera pantalla y aparece un listado rojo con extensiones ausentes. La gente suele pensar que XAMPP no las incluye, pero sí están: vienen como DLL en C:xamppphpext y solo necesitan estar activadas en el archivo de configuración.
El proceso correcto pasa por editar C:xamppphpphp.ini y quitar el comentario de las líneas correspondientes. Por ejemplo, cambiar ;extension=intl por extension=intl. Después, reiniciar Apache desde el panel de control de XAMPP para que los cambios surtan efecto.
Hay un detalle que casi nadie menciona: si tienes varias versiones de PHP instaladas con XAMPP, el panel puede estar apuntando a una diferente de la que estás editando. Comprueba la ruta en phpinfo() antes de tocar nada, porque editar el archivo equivocado es un clásico.
La versión de PHP importa más de lo que parece
Drupal 10 y Drupal 11 piden versiones recientes de PHP. Un XAMPP antiguo con PHP 7.x no va a servir, y el instalador lo dirá con un mensaje que a veces se confunde con un error de extensiones. Si vas a XAMPP instalar Drupal entorno de pruebas para el trabajo, conviene descargar la última versión estable del paquete, que ya trae PHP 8.x.
Esto no funciona para proyectos que necesitan Drupal 7, que exige versiones antiguas de PHP y choca con los XAMPP modernos. En ese caso hay que buscar un XAMPP con PHP 7.4 o usar contenedores Docker, aunque eso ya es otro camino.
Base de datos: el nombre de la base no es el usuario
Otro punto donde se tropieza al instalar Drupal con XAMPP es la pantalla de configuración de la base de datos. Mucha gente escribe root como nombre de base y de usuario, cuando lo que hay que hacer es crear primero una base de datos desde phpMyAdmin con un nombre como drupal_local, y luego usar root como usuario sin contraseña.
Si no creas la base antes, el instalador de Drupal no puede generarla por sí solo en la mayoría de configuraciones de MySQL en XAMPP. Es un paso que se salta porque en otros CMS el instalador lo resuelve solo.
El host debe quedarse como localhost y el puerto 3306 por defecto. Si cambiaste el puerto de MySQL en XAMPP, recuerda indicarlo como localhost:3307 o el que corresponda, o la conexión fallará sin un mensaje claro.
Permisos de carpetas en Windows
El directorio sites/default/files necesita permisos de escritura. En Windows con XAMPP esto rara vez da problemas, pero en equipos con políticas de seguridad corporativas el instalador puede quejarse de que no puede escribir en la carpeta. Crear la carpeta manualmente antes de lanzar el instalador evita ese aviso.
Un ejemplo concreto: en un portátil de empresa, la instalación de Drupal en XAMPP se detenía siempre en el paso de configuración regional porque la carpeta files no existía. Crearla a mano y darle permisos al usuario resolvió el bloqueo en menos de un minuto.
Cuándo XAMPP no es la mejor opción
XAMPP instalar Drupal entorno está bien para pruebas rápidas, aprendizaje y desarrollo local sin complicaciones. No lo recomendaría para entornos de producción ni para equipos donde varios desarrolladores necesitan reproducir la misma configuración, porque cada uno acaba con versiones distintas de PHP y MySQL.
La documentación oficial de Drupal y la de Apache Friends describen los requisitos de cada versión, y conviene revisarlas antes de empezar para no encontrarse con sorpresas a mitad de la instalación.
Perfiles verificables: Sitio web
Publicado el 29 de October de 2026. Última revisión: 29 de October de 2026.