I have experience with using PHP on a Windows server, both with Apache and IIS.
With Apache, it's an unstable mess. IIS on the other hand works extremely well with PHP, we've had virtually 0 issues in more than 10 years using it for many different projects.