Estoy intentando configurar PHP y MySQL en un servidor Windows que se encuentra actualmente en la nube de Azure usando la información deesta publicación de blog.
Ahora estoy probando la instalación de PHP usando los métodos especificados en ese tutorial. Aquí están los pasos:
Abra
C:\inetpub\wwwroot
y agregue unindex.php
.Guarde el archivo y luego vaya a
xxxx.cloudapp.net/index.php
Pero cuando hago eso me sale:
404 file or directory not found error
Puedo ver la página predeterminada en xxx.cloudapp.net
el navegador, pero no puedo ver el archivo PHP en el navegador.
Respuesta1
Hay algunas cosas que comprobar:
¿Ha habilitado PHP sobre FastCGI con un mapeo de módulo?:
¿Ha agregado un tipo de documento predeterminado?
¿Definitivamente se ha asegurado de que el archivo php esté en el mismo directorio que la página de documento predeterminada?
¿Has reciclado los grupos de aplicaciones desde que agregaste la instancia de PHP?
Posiblemente ninguno de estos, pero son errores comunes que he visto antes al implementar múltiples instancias de PHP/IIS.
Quizás valga la pena seguir la guía en: http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis para instalar IIS correctamente en IIS
Además, verifique que las extensiones de sus archivos sean correctas. Algunos editores de texto guardarán archivos como index.php.txt o index.PHP (tenga en cuenta que las extensiones distinguen entre mayúsculas y minúsculas)