Si tenés el apache server, entonces no necesitas el IIS. Ambos cumplen la misma función.
El tema puede ser que no estás definiendo la carpeta que debe usarse como localhost.
O al menos, al instalar el PHP, no ha quedado definida cuál es la capeta que opera como localhost.
Otra posibilidad es que estés intentando hacer funcionar el script de PHP desde otra carpeta distinta. Así nunca va a funcionar.
De cualquier forma te conviene postear esto en el foro de
PHP, ya que no es asunto de MySQL sino de ese lenguaje.