After having a nightmare trying to install php and MySQL on my Vista x64 machine with IIS 7.0, I finally did it, and it works. I am possibly going to put a post up here explaining how to do it as there are sod all posts on the internet that have working instructions!

Anyway, back to the point of why I wrote this… URL re-writing. Now IIS doesn’t do this as standard, unlike it’s Apache counterpart, so an isapi filter is required. There are plenty out there, most of which need paying for, and are a bit tricky to get working. I decided to try and use Jon Tackabury’s filter which has been specifically designed for wordpress!

Now, Jon states that the 64-bit filter is still in testing and has only been tested on the following:

  • IIS 5.0, 5.1 and 6.0
  • WordPress 2.0.x and 2.1

But I can assure you that it will work on:

Vista Business 64-bit, Service Pack 1 running:

  • IIS 7.0.6000.16386
  • PHP 5.2.5 Non Thread Safe
  • MySQL 5.1.22-rc-community
  • Wordpress 2.5

It’s brill!