ホームページ >バックエンド開発 >PHPの問題 >php.iniファイルでタイムゾーンを変更する方法

php.iniファイルでタイムゾーンを変更する方法

PHPz
PHPzオリジナル
2023-03-22 15:22:501462ブラウズ

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 サイトの他の関連記事を参照してください。

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