El proceso de instalación de Apache 2.4 que voy a desarrollar está basado en la distribución oficial de Apache basada en binarios, está distribución requiere más trabajo manual que si hiciéramos la instalación usando un paquete creado con Microsoft Installer (fichero msi) pero es la que encontraremos con mayor facilidad.
El proceso de instalación es exactamente igual para sistemas Windows de 32 bits como de 64 bits.
En primer lugar descargar Apache 2.4, el fichero zip httpd-2.4.x-win32-VCxx.zip para sistemas Windows de 32 bits o httpd-2.4.x-win64-VCxx.zip para sistemas Windows de 64 bits.
Para ver los requerimientos y obtener la descarga en sistemas Windows de 32 bits acceder al artículo
Para sistemas Windows de 64 bits
El sistema Windows donde vayáis a instalar Apache 2.4 requiere tener instalado Visual C++ Redistributable Visual Studio 2015.
Realmente la instalación es muy sencilla ya veréis, empezamos, copiar el archivo descargado en un directorio temporal, por ejemplo C:\temp (sino lo tenéis créalo), y descomprimirlo, una vez haya terminado tendréis el directorio Apache24, crear un directorio en la unidad C: llamado Apache24 y copiar el contenido de C:\temp\Apache24 a C:\Apache24.
El directorio por defecto para la publicación de vuestras páginas WEB es C:\apache24\htdocs, en el caso de que hayáis realizado el proceso anterior en otro directorio distinto a C:\apache24 tendréis que modificar las siguientes directivas en el fichero de configuración httpd.conf , este fichero lo podéis encontrar en el directorio conf,
ServerRoot "c:/Apache24"
DocumentRoot "c:/Apache24/htdocs"
<Directory "c:/Apache24/htdocs">
ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"
<Directory "c:/Apache24/cgi-bin">
Simplemente sustituir Apache24 por el nombre de vuestro directorio.
Ahora solo queda arrancar el servicio httpd, pero antes vamos a modificar la directiva Servername en el fichero de configuración httpd.conf con el nombre de vuestra máquina, buscáis la línea que contiene Servername, la descomentáis borrando la almohadilla (símbolo #) y sustituís www.example.com:80 por el nombre de vuestra máquina, normalmente localhost, en el caso de que no hagáis este cambio obtendréis el siguiente mensaje cuando arranquéis el servicio,
AH00558: httpd.exe: Could not reliably determine the server's fully qualified do
main name, using fe80::59f9:91f3:5fca:daf. Set the 'ServerName' directive globally
to suppress this message
Ya podéis arrancar el servicio httpd, para ello abrís una ventana con el símbolo del sistema (Antiguo Ms-Dos), os posicionáis en el directorio C:\apache24\bin, tecleáis httpd y pulsáis return. Para probar que ya tienes el servidor HTTP funcionando, abre un navegador y teclear lo siguiente, Imagen 1,
http://<nombremaquina>/index.html
Donde <nombremaquina> será el nombre de vuestra máquina.
Imagen 1
Si toda ha ido bien obtendréis el siguiente resultado, imagen 2,
Imagen 2