EsHowto >> Electrónica >> Artilugio

Guía completa: Cómo instalar Apache en Windows paso a paso

El servidor web Apache HTTP Server es uno de los más populares y confiables del mundo, utilizado por millones de sitios web. Su gran ventaja es la compatibilidad multiplataforma, funcionando en Windows, Linux y macOS. En esta guía actualizada, te explicamos detalladamente cómo instalar Apache en Windows de forma segura y eficiente. Nota: La Apache Software Foundation dejó de ofrecer instaladores oficiales para Windows en 2013; recomendamos usar binarios confiables de Apache Lounge, una fuente autorizada.

Pasos a seguir:

  1. Accede a la página oficial de Apache Lounge: www.apachelounge.com/download/. Descarga la versión estable más reciente compatible con tu Windows (generalmente 64 bits y la VC++ correspondiente a tu sistema).

  2. Verifica los requisitos: Instala Microsoft Visual C++ Redistributable (elige la versión indicada, como VC15 para Apache 2.4.58). Descárgalo desde el sitio oficial de Microsoft.

  3. Extrae el archivo ZIP descargado en una carpeta como C:\Apache24 (evita espacios en la ruta).

  4. Configura el servidor: Abre C:\Apache24\conf\httpd.conf en un editor de texto. Modifica las líneas:

    • ServerRoot "c:/Apache24"
    • ServerName localhost:80
    • Define DocumentRoot "c:/Apache24/htdocs"

    Guarda los cambios. Usa el nombre de tu PC, servidor y email del admin si es necesario.

  5. Instala como servicio: Abre CMD como administrador, navega a C:\Apache24\bin y ejecuta httpd.exe -k install.

  6. Inicia el servidor: Ejecuta httpd.exe -k start o usa Servicios de Windows para iniciar "Apache2.4".

  7. Prueba la instalación: Abre tu navegador y visita https://localhost. Verás la página de bienvenida "It works!". ¡Apache está instalado y funcionando en Windows!

    Para controles: Usa httpd.exe -k stop o -k restart, o la consola de servicios.

Esta instalación es robusta y recomendada por expertos. Si buscas un entorno completo (Apache + MySQL + PHP), considera XAMPP.