En fejl jeg selv engang oplevede på windows som måske er grunden:
Hvis du for nylig har installeret Skype og valgt at den skal starte op med det samme, kan skype finde på at hijacke port 80 som du ellers bruger på localhost. Det hjalp for mig at starte skype efter Apache.
Jeg ved godt det kan være hvad som helst, men det er et forsøg værd