PHP on IIS

I’ve been playing around with IIS recently.  The Windows/IIS community is not nearly as well served by Open Source as the competition, which is unfortunate given that IIS is a really popular platform for intranets and other enterprise applications.  It’s not really fair to ask your IT department to support Apache + MySQL as well as existing IIS + Microsoft SQL Server instances, especially if PHP can be installed, fairly easily, on IIS.

In hopes of one day running WordPress and MediaWiki well on IIS, I’ve been collecting links.  First off, the simple recommendation is to just get the Microsoft Web Platform, which hopes to automate almost 100% of the process of PHP on IIS, including installing the FastCGI libraries that you’d probably want.

In case you’re trying to learn more about what’s actually going on, Bill S wrote up an extensive how-to for installing PHP on IIS.  From the folks behind PHP, the documentation on php.net is pretty detailed, especially if you’re working with an older set of servers (like Windows XP + IIS 5).  A detailed IIS 6 walkthrough can be found on the IIS Admin Blog.

Since this implementation uses CGI, and is still not as fast as the Apache+PHP stack, Ruslan has described how to make PHP faster on IIS using WinCache.  Performance seems to be a big concern, in general.

Somewhat unrelated, I found a place to get free IIS hosting for ASP (via this aspfree.com page).

Hopefully that helps someone!

Final thought on the Vancouver 2010 Olympics

As much as I was extremely happy for all the Canadian athletes at the Vancouver 2010 winter Olympics, especially the speed skaters, I’ve had this nagging feeling I want to get off my chest.

Maybe it’s too early to say it, but I didn’t like the blatant Canadian nationalism on display at the 2010 Olympic games in Vancouver. I would have been offended if the Americans had acted the same way in Salt Lake City, or the Italians in Torino. Or any other hosts.  Let’s collectively consider the nature of hosting for a second …

I’m glad Canadians were happy, friendly, involved, and by many accounts
created the most engaged Olympic atmosphere ever.  But we were hosting an international event that specifically doesn’t include the word “Canada” in its title because of a long history of global fellowship in sport.  This isn’t the FIFA World Cup, where mini-wars are fought between historical enemies, and players get shot by their own fans.  Nor should Vancouver be some American dollar store that’s draped in red, white, blue, and whatever colour soaring eagles are.  But I digress.

Hopefully I’m not the only person who feels this way, and these Olympics don’t set the bar for future shows of nationalism.

Proudly powered by WordPress
Theme: Esquire by Matthew Buchanan.

Switch to our mobile site