Requisitos para instalar WordPress en local
Clase 2 de 11 • Curso de Entornos de Desarrollo y Deployment en WordPress
Contenido del curso
Entorno de desarrollo
Deployment
- 6

¿Cómo hacer un deployment de tu WordPress?
05:14 min - 7

¿Cuáles son tus opciones para migrar los archivos?
03:29 min - 8

¿Cómo puedes preparar tu base de datos manualmente?
16:07 min - 9

¿Cómo puedes preparar tu base de datos con wp-cli?
15:44 min - 10

¿Cómo hacer un deployment completo con All-in-One WP Migration?
13:44 min
Conclusiones
Domina los requisitos para instalar WordPress en local con claridad y sin complicaciones: entenderás cómo fluye una petición HTTP, por qué necesitas un intérprete de PHP, qué rol cumple la base de datos y cuándo elegir Apache o Nginx. Además, conocerás tres opciones prácticas para crear tu entorno: XAMPP, Local y WPM.
¿Qué necesitas para instalar WordPress en tu computadora?
Para que WordPress funcione, tu servidor web debe poder ejecutar código y guardar información de forma persistente. Esto implica tres piezas fundamentales que trabajan juntas.
- Servidor web: Apache o Nginx para atender conexiones HTTP.
- Intérprete de PHP: sin esto, el código PHP se mostrará como texto en pantalla en lugar de generar contenido dinámico.
- Base de datos: MySQL o MariaDB con soporte nativo en WordPress; así evitas plugins o configuraciones extra.
- Aplicación: WordPress, un CMS escrito en PHP, que orquesta el contenido y la presentación.
¿Cómo funciona una página web con WordPress?
Todo inicia con una petición HTTP que realiza un cliente. Puede ser un dispositivo móvil o un navegador web. Un servidor recibe esa petición, la direcciona al framework o CMS y genera la respuesta que verás en pantalla; muchos clientes pueden conectarse al mismo servidor sin problema.
- Cliente: dispositivo móvil o navegador web.
- Petición HTTP: solicitud enviada al servidor.
- Servidor web: canaliza la petición hacia el framework o CMS.
- Respuesta: contenido que se renderiza en el cliente.
¿Apache o Nginx para WordPress y qué opciones locales existen?
En servidores HTTP predominan Apache y Nginx. Cada uno ofrece ventajas según la configuración deseada y el volumen de tráfico. Para practicar y desarrollar en tu computadora, hay tres entornos locales recomendados que facilitan el trabajo con WordPress.
¿Qué distingue a Apache?
- Común en servidores compartidos.
- Permite configurar carpeta por carpeta.
- No comparte la configuración entre entornos: si tienes diez carpetas, cada una mantiene su propia configuración.
¿Por qué usar Nginx?
- Mayor volumen de recepción y mayor velocidad.
- Frecuente en servidores dedicados y sitios de muy alta demanda.
¿Qué entornos locales puedes elegir para WordPress?
- XAMPP: crea un servidor con Apache y las características mencionadas.
- Local: entorno personalizado y orientado a WordPress.
- WPM: librería de la comunidad de WordPress para desarrollar.
Cada opción tiene ventajas y se analizarán una por una. En la siguiente sesión instalarás y analizarás XAMPP.
¿Con cuál entorno local te gustaría empezar y por qué? Comparte dudas y experiencias en los comentarios.