The first thing I tried was the default PHP installation with the option to configure PHP as an ISAPI module for IIS 7 -> Result: All php files return a 404 error. I know they are read, because if index.html and index.php are present, the 404 error will only occur if I have the index.php in the folder (index.php has a higher priority).
Second thing: Followed the guide step by step (only difference -> there was no tech folder, so I renamed php.ini-recommended, than tried with php.ini-dist). Result: I get a huge SERVICE UNAVAILABLE on all php files.
PHP used to work fine, but than SP2 got released. I'm talking about a fresh fully updated install of Windows 2003 Enterprise Server R2 x64.
Only installed programs are:
Java 6 Update 1
.NET 1.1 and 2.0
SageTV
VIA drivers
IE7
Enabled roles are:
File Server
Print Server
Application Server
Remote Access/VPN Server
Streaming media server