Categories
josephscott

PHP on IIS

Microsoft’s IIS.net site has a new section: PHP on IIS. This is kind of strange on several levels. First off is the idea of Microsoft supporting non-Microsoft server side languages in IIS. Yeah, you’ve been able to do this for a long time (I remember running a perl ISAPI module in IIS in the 90s), but quite frankly it wasn’t that great. Just getting it to run usually involved way too much voodoo. It looks like we are starting to get something that resembles official support for PHP on IIS.

Another strange think is that this was announced in conjunction with their Go Live release of FastCGI for IIS 5.1 and IIS 6.0. Those using IIS 7 will have to wait until Vista SP1 or running Server 2008 Beta 3 or better. I suppose IIS 7 doesn’t have a large share of the IIS web server market so perhaps it isn’t much of an issue.

It looks like FastCGI will be the official way to run PHP on IIS going forward.

The IIS.net site has some documentation on how to get various PHP apps running on IIS, including WordPress on IIS.

My first choice is still a un*x box though 🙂