No es necesario q desinstales IIS .. pero si trabajas con Apache es recomendable que no tengas a los dos corriendo a la misma vez . pues ambos por defecto se ejecutan sobre el puerto 80 .. (a no ser q alguno de los dos cambies de puerto de trabajo ..).
Tambien puedes poner soporte PHP a IIS . pero limitado pues seria como CGI y no como Módulo de Apache como sería lo ideal.
Para no complicarte mucho puedes usar algun WAMP (Windows+Apache+Mysql+PHP)
FoxServ
www.foxserv.net
Si te interesa hacerlo a mano .. empieza por visitar las webs respectivas de lo mencionado:
Apache ->
www.apache.org (metete en el proyecto http)
PHP ->
www.php.net
Mysql ->
www.mysql.com
Manuales de instalacion "manual" de todo este software de servidor puedes encontra aquí mismo en los foros (usa el buscador) ...
Un saludo,