El ping a 127.0.0.1 te lo va a hacer siempre, revisá 2 cosas más
Que en windows/system32/drivers/etc/hosts
exista la entrada
127.0.0.1 localhost
y en tu configuración tcp/ip de la conexión de red, en configuración Avanzada/Wins esté desmarcado
Habilitar la busqueda de LMHOSTS (que por defecto debería estarlo)
no está demas que te descargues
http://www.nirsoft.net/utils/cports.html
Inicias apache y abris curports para verificar si Apache no se inició, o si se inició y no puede conectar
SAludos