para configurar PHP en IIS solo se necesita configurar la
ISAPI, es bastante fácil y nada complicado, una vez configures ese punto php correrá sin problemas en IIS.
tutoriales, miles, ejemplo:
http://www.webestilo.com/php/php08e.phtml he de recordar que algunas funciones de PHP son para uso exclusivo de Apache, por lo tanto no te funcionarán con IIS
por otro lado, puedes instalar apache+php perfectamente, el único punto es cambiar el puerto para que no intervenga con IIS, puedes usar el 8080 u otro disponible, o cambiarle el puerto a IIS.