Azure 클라우드에서 호스팅되는 Windows Server의 PHP 설치 문제

Azure 클라우드에서 호스팅되는 Windows Server의 PHP 설치 문제

다음 정보를 사용하여 현재 Azure 클라우드에 있는 Windows Server에 PHP 및 MySQL을 설정하려고 합니다.이 블로그 게시물.

이제 해당 튜토리얼에 지정된 방법을 사용하여 PHP 설치를 테스트하고 있습니다. 단계는 다음과 같습니다.

  1. 열고 C:\inetpub\wwwroot추가하세요 index.php.

  2. 파일을 저장한 후 다음으로 이동하세요.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로 저장합니다(확장자는 대소문자를 구분합니다).

관련 정보