Hola @kalinteris
Para instalar WordPress localmente, puede utilizar un entorno de desarrollo local como Local by Flywheel o XAMPP. Estas herramientas configuran un servidor web en su computadora, lo que le permite crear y probar su sitio web localmente. Una vez completado, puede migrarlo a su servidor web con un complemento como All-in-One WP Migration para facilitar la transferencia.
Supongo que esto podría ser demasiado trivial para algunos de ustedes, pero creo que la opción «antes de la instalación» no debería incluir ese requisito.
WordPress, como cualquier software, tiene sus requisitos antes de poder ejecutarse. En breve, WordPress necesita un servidor con PHP correctamente configurado, una base de datos MySQL y un software de servidor web como: Apache, Nginx, Caddy, IIS, etc. Consulte: https://wordpress.org/about/requirements/
Estos son requisitos previos que se espera que cumpla el proveedor de hosting.
Si está instalando WordPress en su máquina local, usted es su propio proveedor de alojamiento y su computadora personal es el servidor de alojamiento. Pero aún se deben cumplir esos mismos requisitos antes de poder instalar WordPress localmente.
Puede instalar y configurar manualmente los distintos software necesarios (si sabe lo que está haciendo :-D) o utilizar el software sugerido por @dilip2615 anteriormente para hacerlo automáticamente.
Espero que eso aclare la aparente confusión.
¡Buena suerte!
La documentación para desarrolladores en https://make.wordpress.org/core/handbook/tutorials/installing-wordpress-locally/ también podría ayudar.