No es dificil lo que tenes que hacer.
Voy a tratar de guiarte.
Para detener IIS tenes que ir a Inicio/ejecutar (o la tecla Windows + R), escribis "services.msc" (sin comillas) y apretas enter. Te debe aparecer el administrador de servicios en donde buscarás el IIS y lo podras detener, reiniciar y configurar a gusto.
Por otro lado, como tenes ocupado el puerto 8080 con otro programa, vamos a asignarle otro puerto al Apache. Para ello tenes que abrir el archivo httpd.conf que se encuentra usualmente en la carpeta conf dentro del directorio de instalación del apache.
Dentro de él buscas ésto:
# Port: The port to which the standalone server listens. Certain firewall
# products must be configured before Apache can listen to a specific port.
# Other running httpd servers will also interfere with this port. Disable
# all firewall, security, and other services if you encounter problems.
# To help diagnose problems use the Windows NT command NETSTAT -a
#
Port 80
Ahi cambias el valor del puerto (port 80) a algún puerto libre, por ejemplo el 8081. Quedandote:
Port 8081
Al cual podrás acceder asi desde tu navegador:
http://localhost:8081/Sin embargo, bien como dice M@th, si te muestra "It Works" es porque el servidor está corriendo bajo el puerto http, es decir el 80 por defecto. Asi que ni el IIS ni otro programa está haciendo conflicto con apache.
Entonces, creo que lo mejor es que primero que nada busques el directorio htdocs y crees un archivo llamado index.html (si ya existe, sobreescribilo) dentro colocá:
<h1>Apache funciona en el puerto 80</h1>
Luego vas a tu navegador, y con apache corriendo (verificalo con services.msc) escribis:
http://localhost/Si ves el texto anterior, entonces ya tenes todo listo para administrar y programar tus aplicaciones web.
Saludos.
PD: "It Works" significa "Funciona!"