After following the install steps for php & fastcgi for IIS 6 I'm presented with the following error attempting to run a simple phpinfo.php page:

FastCGI Error

The FastCGI Handler was unable to process the request. Error Details:

Could not find entry for "php" on site 364207678 in [Types] section. Error Number: 1413 (0x80070585). Error Description: Invalid index. HTTP Error 500 - Server Error. Internet Information Services (IIS)

I found another question very similar to mine: Error When Installing PHP5 on IIS6. I followed the suggestions to no avail.

PHP Version: 5.3.8

Command Line: Running c:\php\php-cgi.exe c:\InetPub\website\phpinfo.php provides the desired output. This points at the IIS configuration being the issue.

IIS Setup: There is a .php mapping for the server Home Directory set to map to fcgiext.dll The Home Directory is set with Execute Permissions: scripts Only

fcgiext.ini: The fcgiext.ini contents are:

[Types]  
php=PHP

[PHP]  
ExePath="C:\PHP\php-cgi.exe"

The path is valid and php-cgi.exe works as expected on the command line.

php.ini: The php.ini settings were updated as per the instructions in Error When Installing PHP5 on IIS6

I'm stumped - everything I've read so far indicates that this should be all that's required to get the phpinfo.php page to load through fastcgi on IIS 6. Can anyone suggest what I need to look at next?

link|improve this question
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.