Настройка Timezone в php.ini
Настройка часового пояса (по умолчанию) очень необходим для правильной обработки данных. Эта статья «Настройка Timezone в php.ini» поможет вам узнать, как можно настроить часовой пояс в файле конфигурации PHP (php.ini) или внутри любого PHP-скрипта для временного использования.
Настройка Timezone в php.ini
Для установки часового пояса по умолчанию для вашей PHP среды, выполните следующие 4 простых шага.
1. Необходимо найти конфигурационный файл php.ini и это можно сделать:
# find / -type f -name php.ini
По умолчанию php.ini лежит в:
Для CentOS,RedHat или Fedora будет лежать:
/etc/php.ini
Для Ubuntu, Debian или LinuxMint будет лежать:
/etc/php5/apache2/php.ini
2. Следующим действием будет поиск временных зон ( для вашей локации), для этого, стоит посетить сайт и найти свою зону для php:
http://php.net/manual/en/timezones.php
3. Прописываем найденную зону в файл php.ini. Для примера, я возьму свою зону — ‘Europe/Kiev’. Открываем конфигурационный файл и делаем изменения:
[...] date.timezone = "Europe/Kiev" [...]
ВНИМАНИЕ! Поищите опцию «date.timezone» в данном файле, возможно данный параметр уже прописан.
4. Перезапускаем веб-сервер:
# service httpd restart
или
# service apache2 restart
Если другой сервер (nginx, tomcat, lighttpd), то перезапустите его.
Так же, можно прописать данный параметр в самом php файле следующим образом:
<?php date_default_timezone_set("Europe/Kiev"); ?>
Настройка Timezone в php.ini завершена.