将服务器 PHP 从 5.6 更改为 7.2 导致时区更改为 UTC
Changing Server PHP from 5.6 to 7.2 casuse Timezone Change to UTC
我刚刚注意到,当我通过 WHM 将我的 PHP 版本从 5.6 设置为 7.2 时,时区已从 EST 更改为 UTC。
我认为服务器的时区没有改变,但可能只是 "PHP" 时区。
为什么会这样?最简单的修复方法是什么?
从 phpinfo()
的输出中,查看 Loaded Configuration File 部分下 php.ini
文件的路径。
打开您的 php.ini
文件并将 date.timezone
变量的值更改为您想要的时区。
重新启动服务器。
我刚刚注意到,当我通过 WHM 将我的 PHP 版本从 5.6 设置为 7.2 时,时区已从 EST 更改为 UTC。
我认为服务器的时区没有改变,但可能只是 "PHP" 时区。
为什么会这样?最简单的修复方法是什么?
从 phpinfo()
的输出中,查看 Loaded Configuration File 部分下 php.ini
文件的路径。
打开您的 php.ini
文件并将 date.timezone
变量的值更改为您想要的时区。
重新启动服务器。