ホームページ  >  記事  >  バックエンド開発  >  Azure Web サイトで PHP を構成してシステムのデフォルトのタイムゾーンを変更する方法

Azure Web サイトで PHP を構成してシステムのデフォルトのタイムゾーンを変更する方法

WBOY
WBOYオリジナル
2016-08-08 09:29:04931ブラウズ

Azure Website は、拡張性の高い Web サイト展開プラットフォームを提供します。 Website は PaaS (Platform as a Service) レイヤー サービスであるため、ユーザーが元の PHP Web サイトを Azure Websites に移行する場合、従来の方法とは異なる構成方法がいくつかあります。たとえば、Azure Web サイトでは、PHP エンジンを実行しているサーバーにアクセスできず、php.ini ファイルにもアクセスできません。

Azure Web サイトが提供する実行環境では、デフォルトのタイムゾーンは UTC 時間です。中国の顧客の場合、日付オブジェクトを通じて GMT+8 のタイムゾーンを直接取得したいと考えることがよくあります。この時点で、PHP アプリケーションのルート ディレクトリに .user.ini ファイルを作成し、その中で次のように指定する必要があります:

<code><span>date.timezone</span>=<span>Asia/Chongqing</span></code>


注: .user.ini ファイルを追加した後、Azure Web サイトを再起動する必要があります。

このように、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 ファイルを通じてアプリケーションの範囲内で変更できます。 php.iniの設定項目一覧と効果レベルはこちら(http://php.net/manual/ja/ini.list.php)です。

上記では、Azure Web サイトで PHP を構成してシステムのデフォルトのタイムゾーンを変更する方法を紹介しており、関連する内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。