He instalado PHP en Windows (y en IIS) descargando éste de la Microsoft Web Platform, y he alojado una página en PHP a mi servidor, y cuando accedo me sale un error, que es el siguiente (mientras que todo está correcto segun mi comprobación):
Internet Information Services 7.5
<fieldset><legend>Resumen de error</legend>
Error HTTP 500.21 - Internal Server Error
El controlador "PHP_via_FastCGI" tiene una condición previa incorrecta "FastCgiModule" en su lista de módulos
</fieldset>
<fieldset><legend>Información de error detallada</legend>
Módulo |
IIS Web Core |
Notificación |
ExecuteRequestHandler |
Controlador |
PHP_via_FastCGI |
Código de error |
0x8007000d |
Dirección URL solicitada |
http://192.168.1.33:80/php.php |
Ruta de acceso física |
C:\inetpub\wwwroot\Prueba\php.php |
Método de inicio de sesión |
Anónimo |
Usuario de inicio de sesión |
Anónimo |
</fieldset>
<fieldset><legend>Causas más probables:</legend>
- Se usa el controlador administrado; sin embargo, ASP.NET no está instalado o, al menos, no completamente.
- Hay un error tipográfico en la configuración de la lista de módulos del controlador.
</fieldset>
<fieldset><legend>Qué puede intentar:</legend>
- Instale ASP.NET si usa un controlador administrado.
- Asegúrese de que el nombre del módulo del controlador se especifica correctamente. Los nombres de módulo distinguen entre mayúsculas y minúsculas y usan el formato módulos="MóduloArchivoEstático,MóduloDocumentoPredeterminado,MóduloListaDirectorios".
</fieldset>
<fieldset><legend>Vínculos y más información</legend>El núcleo de IIS no reconoce el módulo.
Ver más información »
</fieldset>
Ángel Manuel