Thanks to our resident Hosting Geek: Jorke, I have an internet-facing Windows 2008 / IIS7 web site.

Yes, Jorke is a brave man.

After logging in via Remote Desktop and changing my password, it is off and away on this funny experience with Windows IIS hosting.

For the record, historically I have always developed/tested my PHP/MySQL sites on Windows: from 2000, via XP and now on Vista, I would install Apache, PHP and MySQL to provide a mirror to the eventual “web hosted” server in the cloud.

First step is to install SQLServer 2008: Express onto the server.

Second step, to ensure that FastCGI PHP is running. Thanks to the support of FastCGI in IIS7, this took a minute at most:

Thirdly, as I plan to use the open source Microsoft SQL Server 2005 Driver for PHP, installing the extension: php_sqlsrv.dll and wiring this to launch in php.ini (one line addition)

sqlsrv enabled


After testing with php_info(); , I can see I have a working internet-facing server install.

Now onward towards php.