Just in case anyone else here runs into this issue:
If you install the reporting server to a machine that previously had php installed using the isapi method, the reporting server pages may not display. The reason why is that the reporting installer fails to properly set the application mapping for php. The fix is to go to IIS manager, right-click on the Reporting virtual directory and choose properties. Click on the configuration button, and look through your application mappings. If the extension for .php is missing, click the add button and set the following parameters:
Executable: "c:\program files\symantec\reporting server\php\php.cgi.exe"
(must use quotes for the executable)
Extension: .php
Verbs: All verbs
Other: Check the script engine box
If you have php listed, but it is set for a different executable, for example php5isapi.dll, edit that listing to match the above information.
If you install the reporting server to a machine that previously had php installed using the isapi method, the reporting server pages may not display. The reason why is that the reporting installer fails to properly set the application mapping for php. The fix is to go to IIS manager, right-click on the Reporting virtual directory and choose properties. Click on the configuration button, and look through your application mappings. If the extension for .php is missing, click the add button and set the following parameters:
Executable: "c:\program files\symantec\reporting server\php\php.cgi.exe"
(must use quotes for the executable)
Extension: .php
Verbs: All verbs
Other: Check the script engine box
If you have php listed, but it is set for a different executable, for example php5isapi.dll, edit that listing to match the above information.