Azure 웹사이트는 확장성이 뛰어난 웹사이트 배포 플랫폼을 제공합니다. 웹사이트는 PaaS(Platform as a Service) 계층 서비스이므로 사용자가 원래 PHP 웹사이트를 Azure 웹사이트로 마이그레이션할 때 기존 방법과 다른 몇 가지 구성 방법이 있습니다. 예를 들어 Azure 웹 사이트에서는 PHP 엔진을 실행하는 서버에 액세스할 수 없고 php.ini 파일에도 액세스할 수 없습니다.
Azure 웹사이트에서 제공하는 실행 환경에서 기본 시간대는 UTC 시간입니다. 중국 고객의 경우 날짜 개체를 통해 GMT+8 시간대를 직접 얻으려고 하는 경우가 많습니다. 이때 PHP 애플리케이션의 루트 디렉터리에 .user.ini 파일을 생성하고 해당 파일에 다음을 지정해야 합니다.
<code><span>date.timezone</span>=<span>Asia/Chongqing</span></code>
참고: .user.ini 파일을 추가한 후 Azure 웹 사이트를 다시 시작해야 합니다.
이런 방식으로 PHP 소스 코드가 다음과 같다면:
<code><span><<span>html</span>></span><span><<span>head</span>></span><span><<span>title</span>></span>PHP Demo page<span></<span>title</span>></span><span></<span>head</span>></span><span><<span>body</span>></span><span><span><?php</span><span>echo</span> date(<span>"r"</span>); <span>?></span></span><span></<span>body</span>></span><span></<span>html</span>></span></code>
위 코드는 다음 페이지 출력을 얻습니다.
또 다른:
일반적으로 php.ini 파일의 구성 정보가 시스템 수준 구성 항목이 아닌 한 .user.ini 파일을 통해 애플리케이션 범위 내에서 수정할 수 있습니다. 여기(http://php.net/manual/en/ini.list.php)는 php.ini의 구성 항목 목록과 효과 수준입니다.
위 내용은 관련 내용을 포함하여 Azure 웹사이트에서 PHP를 구성하여 시스템 기본 시간대를 변경하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.