Para empezar debemos obtener las versiones más recientes de ambos productos.
- Apache => http://httpd.apache.org/download.cgi
- PHP => http://httpd.apache.org/download.cgi (Version Installer)
Descargamos los ficheros, en este caso las versionaes actuales son Apache 2.0.63 y PHP 5.2.13.
Empecemos instalando Apache, doble click al archivo descargado y se lanza el instalador. Seguimos el wizard hasta llegar a esta pantalla.

Cómo indica la imagen se deben cargar los campos
Network Domain: 127.0.0.1
Server Name: 127.0.0.1
Administrator’s Email Address: Nuestro Email, aunque no es necesario
Y continuamos la instalación siguiendo el wizard hasta su finalización.
Ahora ya tenemos Apache funcionando.
Procedemos al correr la instalación de PHP, de la misma manera que hicimos con Apache seguimos el wizard hasta su finalización.
Ahora debemos cargar los módulos de PHP dentro de Apache para que empiece a correr.
Editamos el archivo httpd.conf
Buscamos la línea
DirectoryIndex index.html index.html.var
Y la reemplazamos por
DirectoryIndex index.html index.html.var index.php
Buscamos la sección LoadModule y agregamos el módulo de PHP
LoadModule php5_module C:\Archivos de programa\PHP\php5apache2.dll
Y por último buscamos la sección addtype y agregamos el siguiente
AddType application/x-httpd-php .phpReiniciamos el Apache y lo testeamos ingresando desde un navegador a:
http://127.0.0.1
Podemos crear un archivo php dentro de htdocs para testearlo.