As a follow-up on my previous post, here's how to set up PHP 5.3.3 VC9 (MSI) on your newly enabled IIS7 on Windows 7 Home Premium
(The reason I'm emphasizing on Windows 7 Home Premium is because the Windows 7 Ultimate machine I have at work doesn't seem to have these kinds of problems)
Now if you run setup normally, you'd run into some weird error after selecting IIS FastCGI
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswx-f6zYfDjQkrZbqvYHRSRpKvmq0ArN2s7otj-XjuhJQjttyPQtK-CINu8cXxvJNv15RBcUTV5OZ7mrcslPKIIs3fbMgPGvk7Wei_-JUxCLD_GsL6xgntC2D9xaWJAIGI34q2G1QrFg/s400/3.png)
Cancel PHP's setup and go back to
Start -> Control Panel -> Programs -> Turn Windows features on or off
Expand Internet Information Services -> World Wide Web Services -> Application Development Features and check CGI
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLjvMTFssz1sdiNO1Ir4ayG8_cwqv_qPdB8DkTrTivPJfA3kjXnXviVwPeB72wTHwM9UI5dSfJ8Kgyc6RbfizIgavl5l8CDCHodSS5pkCpE-9zOB18XgOWL6d-htpVgRK54Mbr4HTmGNs/s400/4.png)
Click OK and reboot your machine
Run PHP's setup again and select IIS FastCGI again. The install should go through normally now.
Enjoy!