ホームページ  >  記事  >  バックエンド開発  >  php7のタイムゾーン変更が無効な場合はどうすればよいですか?

php7のタイムゾーン変更が無効な場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2022-11-04 10:42:421658ブラウズ

php7 無効なタイムゾーン変更の解決策: 1. コードからタイムゾーンを動的に変更して、指定されたタイムゾーンを取得します; 2. "date.timezone" を変更し、その変更内容は "; デフォルトのタイムゾーンを定義します日付関数で使用されます; http://php.net/date.timezone date.timezone =PRC"。

php7のタイムゾーン変更が無効な場合はどうすればよいですか?

#このチュートリアルの動作環境: Windows7 システム、php7 バージョン、Dell G3 コンピューター。

php7 タイムゾーンの変更が無効な場合はどうすればよいですか?

一般的に、通常は 2 つの方法で変更します

1: コードからタイム ゾーンを動的に変更して、指定されたタイム ゾーンを取得します

2: php を使用して変更します。 ini の [date] セクションの date.timezone を使用してタイム ゾーンを変更し、先頭のセミコロン

を削除し、その後に指定したタイム ゾーンを追加します。中華人民共和国のタイム ゾーンを次のように指定します。例

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone =PRC

一般 状況はこれら 2 つの修正方法です

しかし、私が使用した統合ソフトウェア xampp によって得られた結果はまったく理想的ではありません

効果はありませんまったくです。タイム ゾーンを動的に設定する唯一の方法は、コードを使用することです。これは、私のような怠け者にとっては非常に不親切です。

インターネットからクロールして、httpd の

を通じてそれを見つけました。 Apache に .conf を追加し、その後に PRC を追加すると、設定ファイルを通じてタイムゾーンを永続的に変更できます。ここでは、PHP バージョン 5 シリーズを例に挙げています。

最新バージョン 7 の場合、 mod_php5.c を mod_php7.c に変更するだけです。同様のことが当てはまります。

最後に、Apache を保存して再起動します。

php ファイルを作成し、PHP info(); と入力し、Web ページでタイムゾーンを確認すると、PRC に正常に変更されていることがわかります。

パーソナル テストが有効である場合、設定ファイルのタイムゾーンの変更に失敗しました。この方法を試してみるとよいでしょう。

私は php7.3.3 の最新バージョンですが、httpd.conf 設定にこの設定オプションが見つかりませんでした

これを設定ファイルの最後に追加すると、設定コードも同様に有効になります。 ! !

推奨学習: 「

PHP ビデオ チュートリアル

以上がphp7のタイムゾーン変更が無効な場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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