Cómo instalar WordPress en localhost: GuÃa para Windows y Mac
¿Qué significa instalar WordPress en localhost?
Cuando hablamos de instalar WordPress localhost, nos referimos a crear un sitio web de WordPress en tu propia computadora, sin necesidad de contratar un hosting ni comprar un dominio. Es como tener un "ensayo general" de tu futuro sitio web: puedes probar temas, plugins, escribir contenido y experimentar sin riesgo de romper nada importante.
Trabajar en un entorno local es la mejor forma de aprender WordPress, desarrollar proyectos personales o preparar un sitio antes de lanzarlo a producción. Además, no necesitas conexión a internet para que funcione, y la velocidad de carga es instantánea porque todo ocurre en tu propio equipo.
Para lograrlo, necesitas un servidor local. Los dos programas más populares son XAMPP (para Windows y Mac) y MAMP (especialmente cómodo en Mac). A lo largo de esta guÃa, te enseñaré a usar ambos, paso a paso, para que instalar WordPress localhost sea pan comido.
Requisitos previos antes de empezar
Antes de lanzarnos a la instalación, verifica que tu computadora cumple con lo siguiente:
- Espacio en disco: al menos 2 GB libres.
- Memoria RAM: 4 GB recomendados (aunque 2 GB pueden funcionar).
- Sistema operativo: Windows 10/11, macOS 10.15 o superior.
- Permisos de administrador: necesarios para instalar programas.
No necesitas conocimientos avanzados de programación. Si sabes usar un navegador y descomprimir un archivo, estás listo.
Parte 1: Instalar WordPress en Windows con XAMPP
¿Qué es XAMPP?
XAMPP es un paquete gratuito que incluye Apache (servidor web), MySQL (base de datos), PHP y Perl. Es el entorno perfecto para WordPress XAMPP, porque WordPress está escrito en PHP y usa MySQL para guardar toda la información.
Paso 1: Descargar e instalar XAMPP
- Ve al sitio oficial de Apache Friends:
www.apachefriends.org. - Descarga la versión para Windows (normalmente el instalador
.exede mayor tamaño). - Ejecuta el archivo descargado. Si Windows te pregunta si permites cambios, haz clic en "SÃ".
- Deja todas las opciones por defecto y haz clic en "Next" hasta que aparezca "Finish". Puedes desmarcar la opción de abrir el panel de control al finalizar si lo prefieres.
[TIP] Anota la carpeta de instalación (normalmente
C:\xampp). La necesitarás más adelante.
Paso 2: Iniciar Apache y MySQL
- Abre el Panel de Control de XAMPP (busca "XAMPP" en el menú de inicio).
- Verás una lista de módulos. Haz clic en el botón Start junto a Apache y también junto a MySQL.
- Espera a que ambos botones se pongan en verde. Si algo falla, revisa que no tengas otro programa ocupando los puertos 80 y 3306 (como Skype o IIS).
Paso 3: Descargar WordPress
- Ve a
es.wordpress.org/download/y descarga el archivo.zipmás reciente. - Descomprime el archivo. Obtendrás una carpeta llamada
wordpress. - Copia esa carpeta y pégala dentro de
C:\xampp\htdocs. Esta es la carpeta donde Apache sirve los archivos web. - Renombra la carpeta
wordpressa algo más corto y sin espacios, por ejemplomiproyecto. Asà accederás a tu sitio desdehttp://localhost/miproyecto.
Paso 4: Crear la base de datos
WordPress necesita una base de datos para guardar tus publicaciones, usuarios y configuraciones. Vamos a crearla:
- Abre tu navegador y ve a
http://localhost/phpmyadmin. - Haz clic en la pestaña Bases de datos (arriba).
- Escribe un nombre para tu base de datos, por ejemplo
wordpress_db. - En "Cotejamiento" (collation), elige
utf8mb4_general_ci. - Haz clic en Crear.
[INFO] No necesitas crear un usuario de base de datos especial. XAMPP usa el usuario
rootsin contraseña por defecto, lo cual es perfecto para un entorno local.
Paso 5: Ejecutar el instalador de WordPress
-
En tu navegador, escribe
http://localhost/miproyecto(o el nombre que le hayas dado a la carpeta). -
Verás la pantalla de bienvenida de WordPress en español. Haz clic en ¡Vamos a ello!.
-
Completa los datos de conexión:
- Nombre de la base de datos:
wordpress_db - Usuario:
root - Contraseña: déjalo vacÃo
- Servidor de la base de datos:
localhost - Prefijo de tabla: déjalo como
wp_
- Nombre de la base de datos:
-
Haz clic en Enviar. WordPress comprobará la conexión y te mostrará un mensaje de éxito.
-
Haz clic en Instalar WordPress.
Paso 6: Configurar tu sitio
Ahora llega la parte divertida. Completa el formulario con:
- TÃtulo del sitio: el nombre que quieras darle a tu proyecto.
- Nombre de usuario: evita usar "admin" por seguridad, aunque sea local.
- Contraseña: elige una segura (combina mayúsculas, números y sÃmbolos).
- Tu correo electrónico: asegúrate de que sea válido.
- Visibilidad: deja marcada la opción de permitir que los motores de búsqueda lo indexen solo si quieres; para pruebas, puedes desmarcarla.
Haz clic en Instalar WordPress y... ¡listo! Ya tienes tu sitio funcionando en localhost.
Parte 2: Instalar WordPress en Mac con MAMP
¿Qué es MAMP?
MAMP es una aplicación para Mac (también existe para Windows) que incluye Apache, MySQL y PHP, todo empaquetado en una interfaz muy amigable. Es ideal para WordPress MAMP, porque su configuración es visual y muy intuitiva.
Paso 1: Descargar e instalar MAMP
- Ve a
www.mamp.infoy descarga la versión gratuita (MAMP, no MAMP PRO que es de pago). - Abre el archivo
.dmgdescargado y arrastra el icono de MAMP a tu carpeta de Aplicaciones. - Abre MAMP desde Launchpad o Aplicaciones.
Paso 2: Configurar los puertos
MAMP por defecto usa los puertos 8888 para Apache y 8889 para MySQL, para no chocar con otros servicios. Esto significa que tu sitio se verá en http://localhost:8888.
- En la ventana principal de MAMP, haz clic en Preferencias (o el icono de engranaje).
- Ve a la pestaña Puertos.
- Marca la opción "Puertos Apache y MySQL" y déjalos en
8888y8889. - Haz clic en OK y luego en Iniciar Servidores.
Paso 3: Descargar WordPress
- Descarga WordPress desde
es.wordpress.org/download/. - Descomprime el archivo
.zip. Verás una carpetawordpress. - Copia esa carpeta dentro de la carpeta
htdocsde MAMP. Para encontrarla:- Abre MAMP y haz clic en Preferencias.
- Ve a la pestaña Web Server.
- Verás la ruta del "Document Root". Por defecto es
/Applications/MAMP/htdocs.
- Pega la carpeta
wordpressahà y renómbrala a algo comomisitio.
Paso 4: Crear la base de datos
- Abre tu navegador y ve a
http://localhost:8888/phpmyadmin. - Haz clic en Bases de datos.
- Nombra tu base de datos, por ejemplo
wordpress_db. - En "Cotejamiento", elige
utf8mb4_general_ci. - Haz clic en Crear.
[WARNING] En MAMP, el usuario de MySQL por defecto es
rooty la contraseña también esroot. No lo olvides, lo necesitarás en el siguiente paso.
Paso 5: Instalar WordPress
-
Ve a
http://localhost:8888/misitio(o el nombre de tu carpeta). -
Sigue el asistente de instalación:
- Nombre de la base de datos:
wordpress_db - Usuario:
root - Contraseña:
root - Servidor de la base de datos:
localhost:8889(¡importante! MAMP usa el puerto 8889 para MySQL) - Prefijo de tabla:
wp_
- Nombre de la base de datos:
-
Haz clic en Enviar y luego en Instalar WordPress.
-
Completa el formulario con el tÃtulo, usuario, contraseña y correo.
-
Haz clic en Instalar WordPress.
¡Felicidades! Ya tienes WordPress funcionando en tu Mac.
Parte 3: Solución de problemas comunes
"No puedo iniciar Apache o MySQL"
Esto suele pasar por conflictos de puertos. Cierra programas como Skype, TeamViewer o IIS. También puedes cambiar los puertos en la configuración de XAMPP o MAMP.
"La página no carga o da error 404"
Revisa que la carpeta de tu proyecto esté dentro de htdocs y que el nombre no contenga espacios ni caracteres raros. Asegúrate de que Apache esté corriendo.
"WordPress no se conecta a la base de datos"
Verifica los datos de conexión. En XAMPP, usuario root y contraseña vacÃa. En MAMP, usuario root y contraseña root. Además, en MAMP el servidor de base de datos es localhost:8889, no localhost.
"La pantalla se queda en blanco"
Puede ser un problema de memoria PHP. En XAMPP, abre php.ini (busca en la carpeta de instalación) y sube memory_limit a 256M. En MAMP, ve a Preferencias > PHP y aumenta el lÃmite.
[TIP] Si te atascas, borra todo y empieza de nuevo. Es la forma más rápida de resolver errores de instalación.
Preguntas frecuentes (FAQ)
¿Puedo usar WordPress en localhost para proyectos profesionales?
SÃ, es perfecto para desarrollo y pruebas. Muchas agencias diseñan sitios en local y luego los migran a un hosting real. Eso sÃ, para un sitio público necesitarás un servidor en internet.
¿Qué diferencia hay entre XAMPP y MAMP?
Ambos hacen lo mismo: crean un entorno de servidor local. XAMPP es más común en Windows y MAMP tiene una interfaz más pulida en Mac. Puedes usar cualquiera en ambos sistemas, pero la tradición es XAMPP para Windows y MAMP para Mac.
¿Es seguro usar WordPress en localhost?
SÃ, porque tu sitio no es accesible desde internet. Sin embargo, no uses las mismas contraseñas que usas en tu hosting real, por si acaso.
¿Cómo migro mi sitio local a un hosting real?
Necesitas exportar la base de datos desde phpMyAdmin, subir los archivos de WordPress por FTP y luego importar la base de datos en el nuevo servidor. Después, cambia la URL del sitio en wp_options. Es un proceso más avanzado, pero funciona.
¿Puedo instalar WordPress en localhost sin XAMPP ni MAMP?
SÃ, hay alternativas como LocalWP o DesktopServer, que son aún más fáciles de usar. Sin embargo, entender cómo funcionan XAMPP y MAMP te da un conocimiento más profundo de cómo funciona un servidor web.
¿Qué hago si quiero probar plugins o temas sin romper mi sitio principal?
Crea un sitio local de prueba. Puedes tener tantos sitios locales como carpetas en htdocs, cada uno con su base de datos. Asà experimentas sin miedo.
Consejos finales para aprovechar tu WordPress local
Ahora que ya sabes instalar WordPress localhost, te dejo algunos trucos para sacarle más partido:
- Crea varios sitios: cada carpeta dentro de
htdocspuede ser un proyecto distinto. Solo recuerda crear una base de datos separada para cada uno. - Haz copias de seguridad: copia la carpeta del proyecto y exporta la base de datos desde phpMyAdmin. Asà no pierdes nada si tu computadora falla.
- Usa temas y plugins de prueba: al ser local, puedes instalar y borrar sin consecuencias.
- Practica con el panel de administración: explora todas las opciones de WordPress, personaliza el tema, crea entradas y páginas. Cuanto más practiques, más confianza ganarás.
[INFO] Si en el futuro decides contratar un hosting con panel de control como Syspanel, recuerda que su puerto de acceso es el 2106. Esto te permitirá gestionar tus sitios remotos de forma visual y sencilla, similar a lo que haces en localhost.
Conclusión
Instalar WordPress localhost es el primer paso para dominar WordPress sin miedo. Tanto con WordPress XAMPP en Windows como con WordPress MAMP en Mac, el proceso es sencillo y gratuito. Tener un entorno de pruebas local te da libertad para aprender, experimentar y crear proyectos sin presión.
Recuerda: no hay una forma "incorrecta" de hacerlo. Si algo no funciona, revisa los pasos, consulta la documentación oficial de WordPress y no te rindas. La práctica hace al maestro, y ahora tienes todas las herramientas para empezar.
¡AnÃmate a probarlo hoy mismo! Tu futuro yo te lo agradecerá cuando estés lanzando tu primer sitio web profesional.
