Configurar un entorno local de WordPress es una necesidad común para desarrolladores, diseñadores y especialistas en marketing técnico. Permite experimentar, desarrollar y probar sin poner en riesgo un sitio web activo. XAMPP suele ser la primera herramienta que se prueba al configurar WordPress localmente, pero no es la solución más eficiente ni moderna.
Esta guía explica paso a paso cómo instalar WordPress en XAMPP. Después, presenta una alternativa mejor para el desarrollo local de WordPress y explica por qué podría ser la opción más inteligente de cara al futuro.
En resumen
- Instala XAMPP e inicia Apache y MySQL antes de descargar WordPress.
- Crea una base de datos local en phpMyAdmin y usa un nombre claro que coincida con el sitio de prueba.
- Coloca la carpeta de WordPress dentro de
htdocs, y luego cambia el nombre de la carpeta por el nombre del sitio local que quieras usar. - Abre la URL local, normalmente
http://localhost/site-name/y ejecuta el instalador de WordPress. - Usa
rootcomo nombre de usuario de la base de datos local y deja la contraseña en blanco, a menos que hayas cambiado la configuración de XAMPP. - Mantén separadas las credenciales de administrador locales de las credenciales de cualquier sitio activo.
- Usa el sitio local para desarrollo, pruebas de plugins, modificaciones de temas y formación antes de hacer cambios en producción.
- Traslada el sitio al alojamiento solo después de que las URL de la base de datos, los archivos subidos, los enlaces permanentes y las credenciales estén listos para la migración.
¿Qué es XAMPP y por qué usarlo?
XAMPP es un entorno de desarrollo local gratuito y de código abierto que incluye Apache, MySQL, PHP y Perl en un solo paquete. Te permite simular un servidor web en tu propio ordenador.
Usar XAMPP para ejecutar WordPress localmente es útil si quieres:
- Desarrollar y probar temas o plugins de WordPress
- Practicar con el ecosistema de WordPress sin pagar por alojamiento
- Experimentar con migraciones o actualizaciones del sitio antes de implementar los cambios en producción
Sin embargo, XAMPP implica ciertas desventajas en cuanto a velocidad, simplicidad y compatibilidad con herramientas modernas.
Requisitos antes de comenzar
Antes de comenzar el proceso de instalación, asegúrate de tener:
- Un equipo con Windows, macOS o Linux
- Al menos 4 GB de RAM (se recomiendan 8 GB para un mejor rendimiento)
- Un conocimiento básico de las estructuras de archivos
- Acceso administrativo a tu sistema para instalar aplicaciones
También tendrás que descargar lo siguiente:
Cómo instalar WordPress en XAMPP
1. Instala XAMPP
- Descarga el instalador de XAMPP para tu sistema operativo.
- Ejecuta el instalador con privilegios administrativos.
- Cuando se te solicite, instala estos componentes:
- Apache
- MySQL
- PHP
- Elija el directorio de instalación predeterminado (normalmente C:\xampp en Windows o /Applications/XAMPP en macOS).
- Inicia el Panel de control de XAMPP una vez instalado.
2. Inicia Apache y MySQL
- En el Panel de control de XAMPP, haz clic en Iniciar junto a Apache y MySQL.
- Espera hasta que ambos servicios aparezcan como activos.
- Confírmalo visitando http://localhost en tu navegador. Deberías ver la página de bienvenida de XAMPP.
3. Crea una base de datos de MySQL para WordPress
- En tu navegador, ve a http://localhost/phpmyadmin.
- Haz clic en Bases de datos en el menú superior.
- En Crear base de datos, introduce un nombre como wordpress_local y elige utf8mb4_general_ci como cotejamiento.
- Haz clic en Crear.
4. Descarga y extrae WordPress
- Descomprime el paquete de WordPress que descargaste.
Cambia el nombre de la carpeta extraída por uno legible (por ejemplo, my-wp-site). - Mueve esa carpeta al directorio htdocs de tu XAMPP:
- Windows: C:\xampp\htdocs\my-wp-site
- macOS: /Applications/XAMPP/htdocs/my-wp-site
5. Configura wp-config.php
- Ve a tu carpeta de WordPress y duplica wp-config-sample.php.
- Cambia el nombre del duplicado a wp-config.php.
- Ábrelo en un editor de código y actualiza las credenciales de la base de datos:
define( 'DB_NAME', 'wordpress_local' );define( 'DB_USER', 'root' );define( 'DB_PASSWORD', '' ); // Leave blank for XAMPPdefine( 'DB_HOST', 'localhost' );
- Guarda y cierra el archivo.
6. Instala WordPress
- En tu navegador, ve a http://localhost/my-wp-site.
- Verás la pantalla de instalación de WordPress.
- Elige tu idioma y haz clic en Continuar.
- Introduce el título del sitio, el nombre de usuario del administrador, la contraseña y el correo electrónico.
- Haz clic en Instalar WordPress.
Listo. WordPress ya se está ejecutando localmente en tu equipo.
Problemas y limitaciones conocidos de XAMPP
Aunque XAMPP es una opción sólida, presenta algunas desventajas:
- Integración limitada con el sistema operativo: Ejecutarlo en macOS o Linux puede ser problemático y los permisos de archivo suelen causar inconvenientes.
- Actualizaciones manuales: Tendrás que gestionar por tu cuenta las actualizaciones de PHP, MySQL y Apache.
- Sin HTTPS integrado: El desarrollo moderno requiere HTTPS, pero XAMPP no lo admite de forma predeterminada.
- Tiempos de inicio más lentos: Los servicios deben iniciarse manualmente cada vez.
- Entorno incoherente: Tu entorno local puede diferir significativamente de los servidores de producción.
Si solo estás probando algo sencillo, estos problemas no son insuperables. Pero si estás desarrollando proyectos serios, pueden convertirse en cuellos de botella.
Una alternativa mejor: WordPress Studio
WordPress Studio es una herramienta oficial de desarrollo local creada por Automattic, el equipo responsable de WordPress.com. Diseñada específicamente para desarrolladores de WordPress, ofrece un entorno rápido y preconfigurado que elimina la complejidad de la configuración manual.
A diferencia de XAMPP, WordPress Studio se ha creado desde el principio pensando en WordPress. La experiencia está optimizada para desarrolladores de plugins y temas que quieren centrarse en programar en lugar de configurar.
Por qué WordPress Studio es una opción más inteligente
- Configuración cero: Studio viene preparado con todo lo necesario para empezar, incluidos PHP, MySQL y WordPress Playground.
- Listo para la CLI: WP-CLI está integrado, por lo que puedes ejecutar al instante comandos habituales de WordPress dentro de Studio.
- Gratuito y oficial: El equipo de WordPress.com lo mantiene y ofrece asistencia oficial para el desarrollo específico de WordPress.
- Compatibilidad multiplataforma: Studio está disponible para macOS, Windows y Linux.
Cómo instalar WordPress con Studio
- Descarga WordPress Studio desde https://developer.wordpress.com/studio/.
- Instala e inicia la aplicación.
- Haz clic en Crear un nuevo proyecto.
- Elige un tema predeterminado o importa uno desde GitHub.
La aplicación instalará e iniciará automáticamente WordPress de forma local. Tendrás un sitio de WordPress operativo en cuestión de segundos, sin tener que administrar pilas de servidores ni bases de datos por separado.
Cuándo usar XAMPP o WordPress Studio
| Caso de uso/Función | XAMPP | WordPress Studio |
| Control manual de la pila de servidores | ✅ | ❌ |
| Proyectos de PHP de propósito general | ✅ | ❌ |
| Desarrollo específico de WordPress | ⚠️ | ✅ |
| Velocidad de configuración | ❌ | ✅ |
| Sin configuración necesaria | ❌ | ✅ |
| WP-CLI integrado | ❌ | ✅ |
| Compatibilidad con HTTPS | ❌ | ✅ |
| Compatibilidad con el sistema operativo | ✅ | ✅ |
XAMPP aún puede ser relevante para desarrolladores que trabajan fuera de WordPress o que quieren un control detallado sobre su pila. Pero para el trabajo centrado en WordPress, Studio está diseñado específicamente para ese fin y es más eficiente.
Reflexiones finales: usa la herramienta creada para la plataforma
XAMPP funciona y ha sido una solución excelente durante décadas. Pero cuando tu objetivo es el desarrollo moderno de WordPress, es una opción más lenta y engorrosa que WordPress Studio.
WordPress Studio fue creado por el equipo responsable de WordPress.com. Está diseñado específicamente para desarrolladores de WordPress, con herramientas que reflejan las prácticas recomendadas actuales. Ofrece un entorno de alto rendimiento y centrado, sin la sobrecarga asociada a las pilas de propósito general.
Preguntas frecuentes
¿Cuáles son los requisitos mínimos del sistema para ejecutar WordPress en XAMPP?
Para ejecutar WordPress en XAMPP, tu sistema debe cumplir estos requisitos mínimos:
- Sistema operativo: Windows 10 o posterior, macOS 10.14 o posterior (o una distribución moderna de Linux)
- RAM: 4 GB como mínimo (se recomiendan 8 GB para un rendimiento fluido)
- Espacio en disco: Al menos 2 GB de espacio libre para XAMPP, WordPress y los archivos asociados
- Privilegios administrativos: Son necesarios para instalar y ejecutar servicios como Apache y MySQL
¿Cómo soluciono el problema de que «localhost no funciona» después de instalar XAMPP?
Si http://localhost no funciona después de instalar XAMPP, prueba los siguientes pasos para solucionar el problema:
- Comprueba si Apache se está ejecutando en el Panel de control de XAMPP. Si no es así, haz clic en Iniciar junto a Apache.
- Asegúrate de que el puerto 80 no esté bloqueado ni en uso por otro programa, como Skype, IIS o VMware. Si es necesario, puedes cambiar el puerto en httpd.conf.
- Asegúrate de que el navegador no esté forzando HTTPS (por ejemplo, https://localhost), a menos que hayas configurado SSL.
- Desactiva temporalmente los cortafuegos o el software antivirus para descartar interferencias con la conexión.
Los puertos mal configurados o la falta de permisos son las causas más habituales. Revisa los registros de errores de XAMPP para obtener más información.
¿Dónde se encuentra la carpeta de WordPress en XAMPP?
Después de instalar WordPress en XAMPP, los archivos de tu WordPress deben estar dentro del directorio htdocs:
- Ruta de Windows: C:\xampp\htdocs\your-site-name
- Ruta de macOS: /Applications/XAMPP/htdocs/your-site-name
Esta carpeta actúa como raíz web local. Para acceder al sitio en un navegador, ve a: http://localhost/your-site-name
¿Cómo accedo a phpMyAdmin en XAMPP?
Para abrir phpMyAdmin en XAMPP:
- Inicia Apache y MySQL desde el Panel de control de XAMPP.
- Abre el navegador y ve a: http://localhost/phpmyadmin
Esta interfaz te permite administrar bases de datos de WordPress y de otras aplicaciones. Desde aquí puedes:
- Crea una base de datos nueva
Importa o exporta archivos SQL
Ejecuta consultas - Administra usuarios y privilegios
Asegúrate de que MySQL esté en ejecución. Si phpMyAdmin no se carga, comprueba si hay conflictos de puertos o errores de Apache.
¿Puedo ejecutar varios sitios de WordPress en XAMPP?
Sí, puedes ejecutar varios sitios de WordPress en XAMPP creando una nueva subcarpeta para cada sitio dentro del directorio htdocs:
- Crea una carpeta nueva dentro de htdocs (p. ej., site2).
- Copia una instalación nueva de WordPress en la carpeta.
- Crea una base de datos nueva en phpMyAdmin (p. ej., site2_db).
- Edita el archivo wp-config.php para que coincida con los nuevos datos de la base de datos.
- Accede al sitio en http://localhost/site2
Cada sitio está aislado por su carpeta y base de datos, pero todos comparten la misma instancia de Apache y MySQL.
¿XAMPP admite HTTPS para el desarrollo local de WordPress?
De forma predeterminada, XAMPP no admite HTTPS de manera inmediata. Sin embargo, puedes habilitar HTTPS generando un certificado SSL autofirmado y modificando los archivos de configuración de Apache (httpd-ssl.conf y httpd.conf). También tendrás que:
- Habilita el módulo mod_ssl
- Asigna SSL a un puerto específico (normalmente 443 u 8443)
- Actualiza las directivas de VirtualHost
Ten en cuenta que los navegadores marcarán los certificados autofirmados como inseguros. Para realizar pruebas locales, esto es aceptable, pero para una puesta en escena precisa o demostraciones para clientes, considera herramientas que admitan HTTPS de forma nativa, como WordPress Studio.
¿Cuál es la forma más sencilla de ejecutar WordPress localmente sin usar XAMPP?
La forma más sencilla de ejecutar WordPress localmente sin usar XAMPP es mediante WordPress Studio. Es una herramienta gratuita creada por Automattic para el desarrollo local de WordPress. A diferencia de XAMPP, WordPress Studio no requiere configurar manualmente Apache, MySQL ni PHP.
Viene preconfigurado, incluye WP-CLI y está optimizado para el desarrollo de WordPress. Puedes iniciar un sitio nuevo de WordPress en cuestión de minutos con una configuración mínima, lo que lo convierte en una alternativa más rápida y moderna.
¿Puedo usar WordPress Studio en Windows y macOS?
Sí, WordPress Studio es compatible con Windows y macOS, y también hay una versión para Linux. Está diseñado para funcionar en varias plataformas y se instala con una configuración mínima en todos los sistemas operativos compatibles. Esto permite a los desarrolladores utilizar un flujo de trabajo de desarrollo de WordPress coherente independientemente de su sistema operativo.
WordPress Studio gestiona internamente todas las dependencias, por lo que no es necesario instalar PHP, MySQL ni nginx por separado. Esto mejora la compatibilidad y reduce los errores de configuración habituales en pilas más antiguas como XAMPP.
¿Es gratuito WordPress Studio?
Sí, WordPress Studio es completamente gratuito. Está desarrollado y mantenido por Automattic, las personas detrás de WordPress.com, y tiene como objetivo apoyar a la comunidad de desarrollo de WordPress. No hay tarifas de licencia ni restricciones de funciones.
La herramienta incluye todo lo necesario para desarrollar temas y plugins de WordPress localmente, incluido un entorno de servidor integrado y WP-CLI. No hay ventas adicionales, costes ocultos ni niveles prémium, por lo que es una opción rentable para desarrolladores profesionales.
¿Sigue siendo XAMPP una buena opción para el desarrollo local de WordPress?
XAMPP todavía se puede utilizar para el desarrollo local de WordPress, pero no es la opción más eficiente ni moderna. Requiere una configuración manual, carece de herramientas integradas de WordPress y no admite HTTPS de forma predeterminada.
XAMPP puede ser útil para los desarrolladores que desean tener un control total sobre la pila del servidor o que trabajan en proyectos de PHP de propósito general. Sin embargo, para trabajos centrados en WordPress, herramientas como WordPress Studio ofrecen un entorno más limpio, rápido y diseñado específicamente para ese fin, con menos complicaciones de configuración.



