Vamos a ver cómo instalar WordPress en un servidor localhost, es decir en nuestro ordenador, con un software llamado simplemente “LOCAL” (antes: “Local by Flywheel”).
Un servidor localhost para WordPress nos permite desarrollar nuestro sitio web antes de ponerlo en línea, o simplemente probar una copia del sitio web, sin destruir el sitio web original debido a demasiadas instalaciones y desinstalaciones de temas y complementos.
Otra posibilidad es hacer una copia de un sitio web que ya está en producción para probar temas o complementos sin correr el riesgo de dañar nuestro sitio web o que no esté disponible temporalmente.
Instalación del software LOCAL en unos pocos clics
Una opción muy común para crear un servidor local es con XAMPP o WAMP, pero no la usaremos en este caso. El software que estamos estudiando hoy proporciona una solución mucho más simple. Este programa se ha convertido en mi herramienta favorita para desarrollar sitios de WordPress. Es un programa gratuito y no tiene límite en la cantidad de sitios web que puede tener al mismo tiempo. No hay más límite de tiempo establecido para poder seguir usando el programa. Así que este es perfecto para nosotros.
Puede descargar el software LOCAL desde el sitio web oficial del editor.
Una vez descargado, lo instalamos, como haríamos con cualquier otro programa, y pasamos al siguiente paso: simplemente tenemos que rellenar un formulario. No se solicitará tarjeta de crédito u otro medio de pago.

Crear una nueva instalación de WordPress
Una vez que hemos lanzado el software, crear un sitio web local es muy simple: hacemos clic en el botón con el símbolo (+) en la esquina inferior izquierda, para crear una nueva instalación de WordPress.
Asignamos libremente un nombre a nuestro nuevo sitio web. Incluso es posible elegir un nombre de dominio. Por defecto la extensión es “.local”, pero puedes elegir cuál quieres. También es aquí donde podemos modificar el directorio de instalación de nuestro futuro sitio web.
Tenga en cuenta que no tenemos que comenzar cada uno de nuestros sitios desde cero: es bastante posible cargar una plantilla que guardamos antes, llamada “Blueprint”, pero hablaremos de ella con más detalle un poco más adelante.
Elección del entorno de trabajo LOCAL
Esta es una opción muy interesante ya que puedes elegir libremente tu entorno de trabajo y por lo tanto puedes recrear exactamente el entorno de tu propio host o el de tu cliente.

Así es posible elegir entre 4 versiones de PHP (5.6.39, 7.3.5, 7.4.1 y 8.0.0 en el momento de escribir estas líneas), entre 2 servidores web (Nginx 1.16.0 y Apache2.4.43), y finalmente entre 2 tipos de bases de datos (MSQL 5.7.28 o 8.0.1 y MariaDB 10.4.10).

Sí, cada uno de tus sitios web creados con este software de desarrollo de WordPress puede tener una configuración diferente, ¡los entornos de tus sitios web están totalmente compartimentados!
Pero también puede simplemente elegir la opción “Preferred” (“Preferido”) con configuraciones predeterminadas.
Por último, debes indicar un usuario, una contraseña, un correo electrónico para acceder a WordPress (correo de restablecimiento de contraseña, prueba de tus formularios de contacto, prueba de comandos falsos), y elegir o no la opción multisitio (con subdirectorio o subdominio). Pero para aquellos que tienen prisa, existe la opción “One-Click Admin” (“Administrador con un clic”) que lo exime de crear identificadores de WordPress.

¡Sí, es muy posible simular un servidor de correo local que le permitirá recibir correos electrónicos del sistema! Realizadas sus elecciones, solo tiene que hacer clic en “Add Site” (“Añadir sitio”).

Tras estos sencillos pasos y unos minutos de espera, tendremos nuestro WordPress instalado localmente y listo para desarrollar. Para que podamos acceder a la web, la instalación debe estar activa, lo que podemos hacer con el botón “Iniciar sitio”, ubicado en la esquina superior derecha.

Podemos ver que la ergonomía es minimalista, los menús y opciones se presentan de forma muy clara. A la izquierda, se enumeran nuestros sitios instalados en localhost, y a la derecha podemos ver la información específica de cada sitio creado.
Los “Blueprint”
Por lo tanto, instalará un primer sitio, instalará su tema de WordPress favorito e instalará las extensiones esenciales, realizará la configuración básica de WordPress y finalmente creará sus primeras páginas habituales (página de inicio, página “contáctenos”, página “acerca de nosotros”, la sección Blog, la política de privacidad y, posiblemente, las condiciones generales de venta).
Luego puede guardar el estado de su sitio como una plantilla (“Blueprint”). ¡La próxima vez, comenzará directamente desde esta configuración precisa! ¡Cuánto tiempo ahorrado para la construcción de cada nuevo sitio web!
Certificados SSL
El software LOCAL puede emitir un certificado SSL para cada lanzamiento de sitio web, lo que permite que se solicite al navegador de Internet que crea el certificado. Solo tienes que hacer clic en “Trust” (“Confiar”). Así, puedes trabajar en condiciones reales en HTTPS. Por el contrario, puedes elegir permanecer en HTTP.
El rendimiento del software LOCAL
No hay ralentización, las páginas cargan rápido, no hace falta tener una configuración muy potente para construir nuestras webs, a pesar de que el programa pesa más de 600 MB. Nunca me he encontrado con ninguna pérdida de datos a diferencia de mis experiencias con XAMP o WAMP…
Acceso a la base de datos de su sitio
Local no ofrece PHPMyAdmin, sino que ofrece Adminer, totalmente integrado en el software LOCAL.
Cómo mostrar su sitio local de forma remota (a su cliente)
Gracias a la función “Live Link”, nuestro software de desarrollo creará un túnel desde su computadora, utilizando una dirección temporal. Su cliente podrá consultar su futuro sitio web desde su propia computadora y posiblemente solicitarle cambios, siempre que su computadora no esté en modo de espera.
Cómo implementar su sitio web automáticamente
La funcionalidad “Local Connect” incluida en el software LOCAL le permite implementar su sitio web en unos pocos clics gracias a la asociación con los servidores web WP Engine y Flywheel.

¿Cómo migrar al sitio de WordPress?
Para cualquier persona que haya elegido un servidor web que no sea WP Engine y Flywheel , deberá usar un complemento de migración como All-in-One WP Migration , UpdratfPlus Migrator o WP Vivid . Más detalles en este vídeo:
Las ampliaciones propuestas
Estas extensiones son gratuitas y no esenciales. Los que más me sirven son:
- “Recarga instantánea”: para evitar tener que recargar la página,
- “Cloud Backup”: para tus copias de seguridad en Google Drive, Dropbox.
- “Xdebug + VS Code” y “Xdebug + PhpStorm”: dos extensiones de depuración,
- “Link Checker”: extensión creada para detectar enlaces rotos.

Conclusión: las fortalezas de LOCAL
Tanto si eres un particular como un autónomo, este software perteneciente a WP Engine y Flywheel te resultará una herramienta muy práctica: excelente ergonomía, “Blueprints”, certificados SSL, E-mails, entornos particionados para cada sitio, posibilidad de que los clientes consulten sus sitio gracias a un simple enlace que les envías, acceso SSH, buen rendimiento incluso en computadoras con una configuración modesta.

Puede descargar el software LOCAL desde el sitio web oficial del editor.