Configure PHP and MySQL on IIS V6 on Windows Server 2003

I used to work on Linux machine for PHP and MySql so far but I have to work with SQL Server and .NET application also so finally I thought to configure PHP and MySql on IIS in Windows server only. It is good to maintain single server rather than two different OS for me. I could do it myself but just to save my couple hours I have started finding online tutorial for this task by google.

After using google I quickly find many links but out of all links, I found below given link very useful.

Installation steps and download links are given there and working fine as well. But in my experience, it lake one thing. Even after following all the steps given in above link for PHP configuration in IIS, my test page was not working. My past hosting company’s experience helped me to quickly find out the culprit.

I just wanted to share that with you. Once you follow the steps of given link and PHP doesn’t work, please check one setting in IIS.

— Go to your IIS server

— expand your instance

— select “Web Service Extension”

— Ffrom the right hand side panel, Select “All Unknown ISAPI Extentions”

— Click on “Allow” button, if it is “Prohibited” and you are done.

Reference: Ritesh Shah
Note: Microsoft Books online is a default reference of all articles but examples and explanations prepared by Ritesh Shah, founder of