Apache lo instalaste en el puerto 80?
Si ya tenías IIS corriendo antes de instalar el Apache, a éste último lo tenés que colocar en otro puerto.. el 8080, por ejemplo
Luego, tenés funcionando en
http://localhost/ el IIS (o el que haya quedado en el puerto 80) y en
http://localhost:8080/ el Apache (o el que haya quedado en el puerto 8080)