Существует так много мест, где вы можете изменить настройки времени в настройках Linux, Apache, PHP и MySQL. Мне нужно настроить все на UTC на моем сервере, и я задавался вопросом, почему не просто установить системное время на UTC, и все службы просто должны использовать часовой пояс «SYSTEM», как и для MySQL.PHP & MySQL - Почему не безопасно полагаться на настройки времени системы?
Однако простое предупреждение PHP заставило меня сомневаться в моем решении. «Невозможно ответить на настройки часового пояса системы»
У меня есть вопросы, которые могут привести к другому.
- Почему небезопасно полагаться на системные настройки времени, в частности CentOS, на PHP, Apache или MySQL?
- Каков наилучший способ унифицировать настройки времени для всех служб: Apache, PHP и MySQL?
Установка часового пояса явно в PHP означает, что вам никогда не придется менять его снова, независимо от того, какой хостинг вы выбрали для развертывания. Также не все хостинги позволяют изменять настройки времени системы. – apokryfos