PHP は非常に人気のあるサーバーサイド プログラミング言語です。 PHP を使用して Web アプリケーションを開発する場合、PHP でタイムゾーンを設定する必要がある場合があります。 PHP のデフォルトのタイムゾーンは「UTC (協定世界時)」ですが、これは多くの場合希望するタイムゾーンではないため、php.ini ファイルのタイムゾーン設定を変更する必要があります。この記事では、php.ini ファイルのタイムゾーンを変更する方法を説明します。
PHP.ini は PHP 構成ファイルで、タイムゾーン設定を含むすべての PHP 構成オプションが含まれています。ほとんどの場合、php.ini ファイルは Web サーバーのルート ディレクトリにあります。 Linux サーバーを使用している場合は、ターミナルで次のコマンドを入力すると、php.ini ファイルの場所を見つけることができます。
sudo find / -name php.ini
これにより、サーバー全体で php.ini ファイルが検索され、そのファイルが一覧表示されます。位置。通常、php.ini ファイルは次のいずれかの場所にあります。
/etc/php.ini /usr/local/lib/php.ini
php.ini ファイルを見つけたら、テキスト エディタで開き、タイム ゾーン設定の行を探します。 。次の行を見つけます。
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone ;date.timezone =
これらのコメント行の下で、「date.timezone」が設定されていることがわかります。コメントを解除して (「;」を削除)、等号の後に希望のタイムゾーンを入力します。たとえば、北京にいる場合は、タイムゾーンとして「アジア/上海」を使用できます。変更された行は次のようになります。
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Asia/Shanghai
最後に、php.ini ファイルを保存して閉じます。変更を有効にするには、Web サーバーを再起動します。
この時点で、php.ini ファイルのタイムゾーン設定が正常に変更されました。 PHP アプリケーションで日付と時刻の関数を使用する場合、システムは設定したタイムゾーンを使用します。これにより、アプリケーションが現地時間を正確に反映するようになります。
つまり、PHP タイムゾーン設定を変更するには、php.ini ファイルを変更する必要があります。サーバーの設定によっては、php.ini ファイルが別の場所にある場合があります。 php.ini ファイルを見つけて、「date.timezone」設定を見つけます。コメントを解除して必要なタイムゾーンを設定し、ファイルを保存して閉じ、Web サーバーを再起動して有効にします。
以上がphp.iniファイルでタイムゾーンを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。