Könnte es sein, dass du bereits einen anderen Webserver laufen hast?
Ich hatte das gleiche Problem (gleiche Fehlermeldung) da ich den IIS parallel laufen hatte.
Nachdem ich diesen über die MMC-Konsole temporär schlafen gelegt habe, startete der APACHE korrekt.
Alerdings, sollte dann bei der Eingabe von http://localhost/ sonst der andere Webserver antworten......