This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

Cómo instalar y ejecutar WordPress localmente en Windows o Mac (Guía para desarrolladores)

Updated on febrero 26, 2026

11 Min Read

Puntos clave:

  • Ejecutar WordPress localmente te permite probar los cambios de forma segura y trabajar sin conexión. Es una gran herramienta de aprendizaje y eficaz para el desarrollo.
  • Programas como XAMPP (Windows) y MAMP (macOS) crean el entorno de servidor necesario en tu ordenador. Sigue paso a paso las instrucciones correspondientes a tu sistema operativo.
  • Optimizar tu instalación local de WordPress (desactivando plugins, aumentando la memoria, etc.) mejora el rendimiento. Solucionar errores comunes puede ayudar a resolver problemas de instalación.

¿Alguna vez has querido experimentar con nuevas funciones, plugins y temas en tu sitio de WordPress, pero temías romper algo o perder datos? Instalar WordPress localmente en tu ordenador puede ser la solución perfecta.

Pero eso no es todo.

Trabajar en una instalación local de WordPress también puede ser más eficiente que trabajar directamente en un sitio activo. Y si estás de viaje o trabajas en un lugar con acceso limitado a Internet, ejecutar WordPress localmente te permite seguir trabajando en tus proyectos aunque estés desconectado.

En este post, te guiaré a través del proceso de configuración y ejecución local de WordPress en tu ordenador Windows o Mac. También hablaré de los requisitos del sistema y de la instalación del software para configurar WordPress y acceder al panel de control.

Visión general del desarrollo local de WordPress

El desarrollo local de WordPress consiste en configurar y ejecutar un sitio de WordPress en un ordenador local. Esto permite a los desarrolladores trabajar sin conexión y proporciona un entorno seguro para probar nuevas funciones, plugins y temas.

Para configurar un entorno de desarrollo local, los desarrolladores deben instalar un entorno de servidor local, PHP y MySQL. Una vez instalado, WordPress puede descargarse e instalarse localmente. Proporciona a los desarrolladores un entorno seguro para probar y desarrollar proyectos.

Razones para instalar WordPress localmente

Hay varias razones por las que puedes querer instalar WordPress localmente en tu ordenador:

1. Entorno seguro

Ejecutar WordPress localmente proporciona un entorno seguro para probar nuevas funciones, plugins y temas sin afectar a tu sitio en vivo. Esto te permite experimentar y hacer cambios sin preocuparte de romper tu sitio o perder datos.

2. Mejor accesibilidad

Ejecutar WordPress localmente te permite trabajar en tus proyectos aunque no tengas conexión a Internet. Esto puede ser útil si eres un desarrollador de WordPress autónomo o trabajas en un lugar con acceso limitado a Internet.

3. Curva de aprendizaje

Si eres nuevo en WordPress, instalarlo localmente puede ser una buena forma de aprender cómo funciona y practicar el uso de sus funciones antes de lanzar un sitio en vivo. Así que, ¿por qué no intentarlo? Instalar WordPress localmente puede ayudarte a llevar tus proyectos de WordPress al siguiente nivel.

Requisitos del sistema para un Localhost

Estos son los requisitos del sistema para ejecutar WordPress localmente en Windows o Mac:

Requisitos de hardware

  • 4 GB de RAM y 1,5 GB de espacio en disco

Requisitos del software

  • PHP 7.4+, MySQL 5.6+ O MariaDB 10.1+, soporte HTTPS y un entorno de servidor local como Apache o Nginx

Estos son los requisitos mínimos, pero se recomienda más espacio en disco para sitios grandes o entornos personalizados.

Desarrollo Localhost sin esfuerzo

Configura WordPress localmente con pilas preconfiguradas de PHP 8.3, MySQL y NGINX que reflejen los entornos de producción.

Instalar WordPress en un host local

Configurar un sitio local de WordPress es un proceso sencillo. Aún así, es importante tener en cuenta que WordPress en sí no se ejecuta directamente en tu máquina local, sino que requiere un servidor web, PHP y una base de datos (como MySQL y MariaDB) para crear el entorno en el que funciona.

El proceso de creación de un entorno local de WordPress suele consistir en los siguientes pasos:

  1. Configura el entorno: Instala los componentes necesarios, incluyendo un servidor web, PHP y una base de datos.
  2. Descarga una versión estable de WordPress: Descarga la última versión estable de WordPress desde el sitio web oficial.
  3. Instalar WordPress en el host local: Sigue las instrucciones de instalación para instalar WordPress en tu máquina local.

El alojamiento gestionado de WordPress de Cloudways cumple todos los requisitos de localhost, por lo que es muy fácil de instalar.

Instalar WordPress en Windows

Si utilizas un sistema operativo Windows y quieres instalar WordPress, sigue el proceso de instalación y configuración de un host virtual en Windows 10 utilizando XAMPP.

Ten en cuenta que puedes utilizar XAMPP o WAMP, según prefieras. A efectos de esta guía, utilizaré XAMPP.

Paso 1: Descarga XAMPP y WordPress

Antes de instalar WordPress, es importante configurar el entorno adecuado en tu Windows. Esto puede hacerse instalando una pila servidor-base de datos, que incluye Apache como servidor web y MySQL como base de datos. Una vez instalado y configurado XAMPP, estarás listo para instalar WordPress.

XAMPP, descargable desde el sitio web de Apache

  • Tras la instalación, inicia el panel de control de XAMPP para ver y configurar el estado de Apache y MySQL.
  • En el panel de control de XAMPP, asegúrate de marcar las opciones Apache y MySQL, ya que son necesarias para instalar WordPress localmente.

instala la última versión de XAMPP

Paso 2: Instalar y configurar WordPress localmente

descarga la configuración de WordPress del sitio web oficial

  • Mueve el archivo zip descargado a la carpeta /htdocs del directorio XAMPP.
  • Descomprime el archivo y navega hasta el directorio del proyecto.
  • Asegúrate de que se están ejecutando los servicios Apache y MySQL en el panel de control de XAMPP.
  • Visita el portal phpMyAdmin para crear la base de datos de tu nuevo sitio WordPress.

El portal suele encontrarse en http://localhost/phpmyadmin, dependiendo de la configuración de tu puerto. Por ejemplo: http://localhost:80/phpmyadmin/.

phpmyadmin

  • Inicia la configuración de la instalación de WordPress una vez creada la base de datos visitando http://localhost/newwpsite/wp-admin/setup-config.php.
  • Selecciona el idioma deseado y haz clic en Continuar.

💡 Nota: Asegúrate de sustituir “newwpsite” por el nombre del directorio de tu proyecto y ajusta el número de puerto si es necesario.

inicia el WordPress

  • En la siguiente pantalla, sigue los pasos para añadir las credenciales de la base de datos al archivo wp-config.php.

añade las credenciales de la base de datos al archivo wp-config.php

  • Abre el archivo wp-config.php en tu editor de código preferido y define las credenciales de la base de datos como se indica a continuación:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'newwpsite' );
/** MySQL database username */
define( 'DB_USER', 'root' );
/** MySQL database password */
define( 'DB_PASSWORD', '' );
  • Guarda el archivo y vuelve al asistente de instalación de WordPress.
  • Introduce el nombre de la base de datos, el nombre de usuario y la contraseña. También puedes definir el prefijo de tu tabla, pero se recomienda mantener el valor por defecto.
  • Haz clic en Enviar. La siguiente pantalla confirmará que la configuración de la base de datos se ha realizado correctamente.

Asistente de instalación de WordPress

  • Haz clic en Ejecutar la instalación para iniciar el proceso de instalación de WordPress.

Ejecuta la instalación

  • En la siguiente pantalla, proporciona información sobre tu sitio web y establece el nombre de usuario y la contraseña para acceder al panel de WordPress.
  • Una vez hecho esto, haz clic en el botón Instalar WordPress.

Panel de WordPress

Página de inicio de sesión del panel de WordPress

Eso es todo lo que tienes que hacer para instalar WordPress localmente en tu máquina Windows.

Instalar WordPress en macOS

Si eres usuario de Mac, también puedes utilizar WordPress localmente en tu Mac. Al igual que en Windows, debes configurar una pila para ejecutar WordPress localmente. Aunque los pasos difieren ligeramente, el proceso general para utilizar WordPress en Mac sigue siendo el mismo.

Paso 1: Descarga MAMP

  • Descarga MAMP del sitio web oficial para configurar un servidor web y una base de datos para la instalación de WordPress.
  • Instala MAMP ejecutando el asistente de instalación. Puede que se te pida que instales la versión Pro, pero no es obligatorio; puedes empezar con la versión gratuita.

Descargar la última versión de MAMP

  • Una vez finalizada la instalación, dirígete al controlador MAMP e inicia el servidor.

Controlador MAMP

  • Una vez que el servidor esté en funcionamiento, haz clic en la página Abrir WebStart para iniciar phpMyAdmin.

Paso 2: Instalar WordPress localmente para Mac

descarga la configuración de WordPress del sitio web oficial

  • Descomprime el archivo descargado y coloca la carpeta dentro de la carpeta raíz de documentos de MAMP. Puedes renombrar esta carpeta con el nombre de tu sitio WordPress.
  • Crea una base de datos utilizando phpMyAdmin a través del panel de control de MAMP.
  • Añade el nombre de la base de datos y dirígete al archivo wp-config.php para añadir las credenciales de la base de datos.
  • Ejecuta el asistente de instalación de WordPress visitando http://localhost/newwpsite/wp-admin/setup-config.php, sustituyendo “newwpsite” por el nombre del directorio de tu proyecto.

asistente de instalación

El resto de los pasos siguen siendo los mismos que al instalar WordPress localmente en Windows.

Crear una puesta en escena para el desarrollo local

Actualizar un sitio web en vivo sin probarlo puede ser arriesgado. Un entorno de ensayo, que es una réplica privada y protegida por contraseña de tu sitio web, puede ayudarte a evitar errores y ahorrar tiempo y esfuerzo.

Los cambios que realices en tu sitio web de prueba no afectarán a tu sitio web activo hasta que los introduzcas. Aunque muchos proveedores de alojamiento cobran por un entorno de ensayo, algunos, como Cloudways, ofrecen un entorno de ensayo gratuito de 1 clic para todos los planes.

Esto te permite acelerar tu flujo de trabajo de desarrollo y ahorrar dinero a largo plazo. Elegir un proveedor de alojamiento con puesta en escena gratuita de WordPress garantiza que las actualizaciones de tu sitio web se prueben antes de entrar en funcionamiento.

Deja de perder el tiempo con la configuración del servidor

Céntrate en crear plugins/temas mientras automatizamos el control de versiones PHP, los parches de seguridad y el ajuste del rendimiento.

A continuación te explicamos cómo crear un entorno de ensayo utilizando la Plataforma Cloudways:

  • Accede a la Plataforma Cloudways utilizando tus credenciales.
  • Haz clic en Ver todos los Servidores tras acceder a tu cuenta y elige el servidor donde está desplegada tu Aplicación.

ver todos los servidores wordpress localhost

  • Haz clic en www y selecciona tu aplicación.

elegir aplicación wordpress localhost

  • Abre el menú Opciones rápidas y haz clic en Clonar aplicación/Crear puesta en escena para crear un entorno de puesta en escena.

crear staging wordpress localhost

  • En el cuadro de diálogo, selecciona el servidor en el que quieres crear el entorno de ensayo. A continuación, selecciona Crear como puesta en escena y haz clic en Continuar.

servidor wordpress localhost

  • Espera a que comience el despliegue del sitio de ensayo. Será un clon completo de tu aplicación activa.
  • Una vez lanzada, la aplicación de ensayo estará disponible en la lista de aplicaciones con la etiqueta de ensayo.

sitio de prueba wordpress localhost

Estos pasos te ayudarán a crear un entorno de ensayo para tu aplicación en la Plataforma Cloudways, permitiéndote probar los cambios antes de enviarlos a tu sitio web activo.

Prueba sin miedo con la puesta en escena en 1 clic

Empuja los cambios locales a un entorno de ensayo en vivo con integración Git y sin tiempo de inactividad.

Optimizar tu instalación local de WordPress

Aquí tienes algunos consejos sobre cómo optimizar tu instalación local de WordPress para mejorar su rendimiento:

  1. Desactiva los plugins innecesarios: Revisa los plugins que tienes instalados y desactiva los que no utilices o no sean imprescindibles para tu trabajo de desarrollo.
  2. Aumenta el límite de memoria PHP: Edita tu archivo wp-config.php y añade el siguiente código: define(“WP_MEMORY_LIMIT”, “256M”).
  3. Utiliza un tema ligero: Elige un tema optimizado para la velocidad y con un diseño mínimo.
  4. Utiliza un plugin de caché: Instala un plugin de caché como WP Super Cache, W3 Total Cache o WP Rocket para almacenar los datos a los que se accede con frecuencia en la memoria caché.
  5. Optimiza tus imágenes: Comprime tus imágenes sin comprometer la calidad utilizando herramientas como TinyPNG, ShortPixel o Imagify.

Solución de errores de la instalación local

He aquí algunos errores comunes que puedes encontrar durante el proceso de instalación de un WordPress local, junto con algunos consejos para solucionarlos:

  1. Error 404 Página no encontrada: Comprueba la configuración de tu enlace permanente y asegúrate de que está establecido en “Nombre de la entrada” o en una estructura personalizada.
  2. Error al establecer una conexión con la base de datos: Comprueba las credenciales de tu base de datos en el archivo wp-config.php y asegúrate de que coinciden con la base de datos que has creado.
  3. No se ha podido conectar al servidor FTP: Comprueba tus credenciales FTP y asegúrate de que son correctas.
  4. Error HTTP al subir imágenes: Aumenta el límite de memoria PHP y el tamaño máximo de archivo en tu archivo php.ini.
  5. Pantalla blanca de la muerte: Intenta desactivar tus plugins y cambiar a un tema predeterminado para aislar el problema.

Resumen

En conclusión, instalar y ejecutar WordPress localmente en Windows o Mac es una forma estupenda de desarrollar y probar tu sitio web antes de publicarlo en línea.

Esta guía ha proporcionado una visión general de las razones para instalar WordPress localmente, los requisitos del sistema para un localhost e instrucciones detalladas para instalar WordPress tanto en Windows como en macOS.

Además, ha cubierto cómo crear un sitio de ensayo para el desarrollo local, optimizar tu instalación local y solucionar cualquier error que pueda surgir durante el proceso de instalación local. Después de leer este post, podrás ejecutar rápidamente un sitio WordPress totalmente funcional en tu máquina local.

Q. ¿Puedo instalar WordPress manualmente?

A. Sí, es posible instalar WordPress manualmente. El proceso implica descargar la última versión de WordPress de wordpress.org, descomprimir el archivo y subirlo a un directorio como public_html. A continuación, hay que crear una base de datos MySQL y usuarios, seguido de configurar el archivo wp-config.php. Por último, se puede ejecutar el programa de instalación para completar el proceso de instalación.

Q. ¿Puedo instalar WordPress sin conexión?

A. Sí, es posible instalar WordPress sin conexión.

Para ello, tendrías que descargar la última versión de WordPress de wordpress.org y luego instalar un entorno de servidor local como XAMPP, WAMP o MAMP en tu ordenador.

Una vez que hayas instalado el servidor local, puedes crear una nueva base de datos y configurar el archivo wp-config.php en consecuencia.

Q. ¿Debo descargar WordPress o utilizarlo en línea?

A. Para los blogueros personales que no pretenden monetizar sus sitios web, la versión gratuita de WordPress.com es una opción adecuada.

Sin embargo, si eres una empresa o un bloguero que busca generar ingresos con tu sitio, te recomendamos que utilices la plataforma autoalojada WordPress.org. Esto te dará mayor flexibilidad y control sobre tu sitio web y acceso a varios plugins y personalizaciones.

Q. ¿Cómo instalo WordPress en mi ordenador local?

A. Para instalar WordPress en tu ordenador local:

  • Descarga un Servidor Local como XAMPP, MAMP, WAMP o Local by Flywheel.
  • Ve a wordpress.org y descarga la última versión de WordPress.
  • Inicia tu entorno de servidor y crea una base de datos utilizando phpMyAdmin (normalmente se accede a través de localhost/phpmyadmin).
  • Extrae el archivo ZIP de WordPress en el directorio raíz del servidor local
  • Abre tu navegador y ve a http://localhost/your-folder-name.

Q. ¿Cuál es la forma más fácil de instalar WordPress?

A. La forma más sencilla de instalar WordPress es utilizando Local by Flywheel:

  • Descarga e instala el software Local.
  • Abre Local y haz clic en “Crear un nuevo sitio”.
  • Sigue los pasos guiados y Local configurará automáticamente WordPress, incluyendo la base de datos y la configuración del servidor.
  • Accede instantáneamente a tu sitio a través de la URL local proporcionada por la herramienta.

Este método elimina la necesidad de configurar manualmente la base de datos o de extraer archivos. Es fácil de usar para principiantes e ideal para el desarrollo local.

Share your opinion in the comment section. COMMENT NOW

Share This Article

Danish Naseer

Danish Naseer es Community Manager de WordPress en Cloudways. Le apasiona diseñar, desarrollar e interactuar con las personas para ayudarlas. También participa activamente en la comunidad para compartir sus conocimientos. Además, le encanta ver documentales, viajar y pasar tiempo con su familia. Puedes contactarlo en [email protected]

×

Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

¿Quieres experimentar la plataforma de Cloudways en todo su esplendor?

Realice una visita guiada GRATUITA de Cloudways y compruebe usted mismo lo fácil que es administrar su servidor y sus aplicaciones en la plataforma de alojamiento en la nube líder.

Iniciar mi recorrido