For a while now, I have been setting up my web servers with the ability to run PHP and MySql along side of my .NET sites on Windows Server 2003 (IIS 6). Now, if I only was to run PHP sites, I would be using Linux and Apache, but the majority of my work is in .NET. So, what you will need to make this happen is the following:
- Windows Server 2003 (XP should work as well - but you are limited to the Default site)
- PHP (Download from PHP.net - As of Post, version 5.2.6)
- MySql (Download from MySql.com)
- MySql Administrator (Download from MySql.com - not needed, but a nice GUI Tool)
- Reference the ISAPI module for PHP

- Add "index.php" or whatever your default file is to the Documents tab.

And that's it. You should now be able to run PHP within that web site. The fun part is that you can now run PHP pages right next to your .NET pages in the same web site. :)
Have fun with this one.



