Estou tentando configurar o PHP e o MySQL em um servidor Windows que está atualmente na nuvem do Azure usando as informações deesta postagem do blog.
Agora estou testando a instalação do PHP usando os métodos especificados nesse tutorial. Aqui estão as etapas:
Abra
C:\inetpub\wwwroot
e adicione umindex.php
.Salve o arquivo e vá para
xxxx.cloudapp.net/index.php
Mas quando faço isso recebo:
404 file or directory not found error
Posso ver a página padrão no xxx.cloudapp.net
navegador, mas não consigo ver o arquivo PHP no navegador.
Responder1
Existem algumas coisas para verificar:
Você habilitou o PHP sobre FastCGI com um mapeamento de módulo?:
Você adicionou um tipo de documento padrão?
Você definitivamente certificou-se de que o arquivo php está no mesmo diretório da página do documento padrão?
você reciclou os pools de aplicativos desde que adicionou a instância do PHP?
Possivelmente nada disso, mas essas são armadilhas comuns que já vi ao implantar várias instâncias de PHP/IIS antes.
Pode valer a pena seguir o guia em: http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis para instalar o IIS corretamente no IIS
Além disso, verifique se as extensões dos seus arquivos estão corretas. Alguns editores de texzt salvarão arquivos como index.php.txt ou como index.PHP (observe que as extensões diferenciam maiúsculas de minúsculas)