7
Ok - IIS 6 basically comes in locked down mode & will only serve up static HTML files. When you have a 3rd party scripting language such as PHP or Perl, you need to create and enable a web service extension.
To do this, you will need to open the Internet Information Services Manager (found in Admin Tools) & double click the Web Service Extensions. Create a new entry for PHP & point it back to whatever you have setup in your script mapping & make sure to enable it. Now, your IIS server will run PHP pages for you