#このチュートリアルの動作環境: Windows7 システム、php7 バージョン、Dell G3 コンピューター。 php7 タイムゾーンの変更が無効な場合はどうすればよいですか? 一般的に、通常は 2 つの方法で変更します1: コードからタイム ゾーンを動的に変更して、指定されたタイム ゾーンを取得します2: php を使用して変更します。 ini の [date] セクションの date.timezone を使用してタイム ゾーンを変更し、先頭のセミコロン を削除し、その後に指定したタイム ゾーンを追加します。中華人民共和国のタイム ゾーンを次のように指定します。例php7 無効なタイムゾーン変更の解決策: 1. コードからタイムゾーンを動的に変更して、指定されたタイムゾーンを取得します; 2. "date.timezone" を変更し、その変更内容は "; デフォルトのタイムゾーンを定義します日付関数で使用されます; http://php.net/date.timezone date.timezone =PRC"。
[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 サイトの他の関連記事を参照してください。