You can move the iis stuff to apache too, although there will probably be some minor disruption as you iron out details.
I have had great luck with the LAMP (Linux, Apache, MySQL, PHP) combo, and my setup now is running pretty well. I would suggest you set up a developmental server and migrate there. Then you can play and it doesn't break anything live. Once it has bugs ironed out, you can swap them over.