다음 정보를 사용하여 현재 Azure 클라우드에 있는 Windows Server에 PHP 및 MySQL을 설정하려고 합니다.이 블로그 게시물.
이제 해당 튜토리얼에 지정된 방법을 사용하여 PHP 설치를 테스트하고 있습니다. 단계는 다음과 같습니다.
열고
C:\inetpub\wwwroot
추가하세요index.php
.파일을 저장한 후 다음으로 이동하세요.
xxxx.cloudapp.net/index.php
하지만 그렇게 하면 다음과 같은 결과를 얻습니다.
404 file or directory not found error
xxx.cloudapp.net
브라우저에서 기본 페이지를 볼 수 있지만 브라우저에서 PHP 파일을 볼 수 없습니다.
답변1
확인해야 할 몇 가지 사항이 있습니다.
모듈 매핑을 사용하여 FastCGI를 통해 PHP를 활성화했습니까?:
기본 문서 유형을 추가했습니까?
PHP 파일이 기본 문서 페이지와 동일한 디렉토리에 있는지 확실히 확인하셨나요?
PHP 인스턴스를 추가한 이후 앱 풀을 재활용하셨나요?
아마도 이들 중 아무것도 아닐 수도 있지만, 이는 이전에 여러 PHP/IIS 인스턴스를 배포할 때 본 일반적인 함정입니다.
다음 가이드를 따르는 것이 좋습니다. http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis IIS에 IIS를 올바르게 설치하려면
또한 파일 확장자가 올바른지 확인하세요. 일부 texzt 편집기는 파일을 index.php.txt 또는 index.PHP로 저장합니다(확장자는 대소문자를 구분합니다).