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

#このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。