Инструменты пользователя

Инструменты сайта


docs:timezone_update

Обновление базы часовых поясов на Linux

В статье подробно описан процесс обновления временных зон на сервере Linux (CentOS 5.5).

Иногда схема переходов на летнее/зимнее время меняется. База данных поставляется в виде пакета tzdata.noarch. Если на сервере установлена актуальная версия ОС, можно обновить этот пакет средствами установленного пакетного менеджера:

CentOS: yum update tzdata
Debian: apt-get upgrade tzdata

Если на сервере устаревшая версия ОС, обновить базу данных часовых поясов можно вручную.

Скачаем последнюю версию tzdata с сайта IANA http://www.iana.org/time-zones:

mkdir -p /usr/local/src/tzdata
cd /usr/local/src/tzdata

wget http://www.iana.org/time-zones/repository/releases/tzcode2011i.tar.gz

Распакуем его:

tar xzf tzcode2011i.tar.gz
rm tzcode2011i.tar.gz

И обновим базу данных, например, европы:

zic europe

Остается сделать симлинк файла нужного пояса в /etc/localtime:

cp -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

И перезапустить все зависимые сервисы или сервер целиком:

Сервисы: for SERVICE in `chkconfig –list | grep 3:on | awk {'print $1'}`; do service $SERVICE restart; done
Сервер: shutdown -r -t 0 now

Обновление часового пояса для PHP

У PHP своя, встроенная база часовых поясов, которую тоже нужно обновить.

Если в системе есть PECL, то делаем так:

pecl install timezonedb

Установленный в системе PECL — скорее исключение, чем правило. Если PECL отсутствует:

1. Выясняем, куда установлен PHP:

find / -type f -name php 2>/dev/null
/usr/local/zend/bin/php

В моем случае PHP был установлен в префикс /usr/local/zend/ (это была хостинговая среда на базе чужих конфигов, но с похожей структурой, так будет даже нагляднее).

2. Получаем пакет timezonedb с сайта PECL http://pecl.php.net/package/timezonedb:

cd /usr/local/src
wget http://pecl.php.net/get/timezonedb-2011.14.tgz
tar xzf timezonedb-2011.14.tgz
cd timezonedb-2011.14

3. Генерируем конфигурационный скрипт и собираем модуль:

/usr/local/zend/bin/phpize
./configure –with-php-config=/usr/local/zend/bin/php-config

make
make install

Команда make install автоматически скопирует его в каталог с расширениями php.

4. Прописываем модуль в конфигурационный файл PHP:

echo 'extension = timezonedb.so' » /usr/local/zend/etc/php.ini

5. Перезапускаем PHP-зависимые сервисы, в нашем случае они управляются одним init-скриптом:

/etc/init.d/zend-server restart

Для проверки можно посмотреть в графу «Olson» Timezone Database Version в phpinfo:

/usr/local/zend/bin/php -i | grep Olson
«Olson» Timezone Database Version ⇒ 2011.14

Номер версии должен совпасть с номером версии установленного нами пакета timezonedb:

ll /usr/local/src/timezone*tgz
-rw-r–r– 1 root root 193528 Nov 2 15:00 /usr/local/src/timezonedb-2011.14.tgz

Обсуждение

Catsnamespox, 2017/01/31 14:08
Купил кота не знал как его назвать. Нашёл здесь female cat names http://allcatsnames.com/female-cat-names полный список имен для котов.
mamaeka, 2017/03/04 09:38
Cara mengatasi kebosanan yang sudah mendera diri. Kebosanan yang sering terjadi dalam aktifitas sehari-hari kerap kali mengganggu aktifitas lainnya. Bosan dengan rutinitas anda sehari-hari? Bosan dengan aktifitas anda yang monoton?. Rasa bosan kerap kali muncul dalam kehidupan kita, itu karena sesuatu yang terjadi dengan terus menerus sama dan terjadi dalam jangka waktu yang lama, maka itu menyebabkan rasa bosan pada diri kita. Bosan adalah hal yang wajar yang terjadi dalm kehidupan manusia.Setiap hari terkadang rasa bosan muncul dalam diri kita, untuk itu butuh suatu hal untuk menawarkan kebosanan anda. Kali ini saya akan berbagi cara mengatasi kebosanan, jika anda bosan, bosan dan selalu bosan, coba di simak tips cara mengatsi kebosanan berkut ini yah:1. Cobalah untuk mengetahui apa yang membuat anda bosan, kemudian setelah itu baru anda dapat meninggalkan hal tersebut dengan hal yang lain yang tidak membuat kita bosan. <a href="http://mamaeka.com/cara-mengatasi-kebosanan-yang-mendera/">Cara Mengatasi Kebosanan Yang Mendera </a>
ScottJaila, 2017/09/25 00:36
Женский Сайт о Всём представляет
анонс статью для сегодняшнего дня.

http://btnews.ru/beauty/buti-trend-cvetochnyi-makiiaj.html


Сайт очень интересный - - добро пожаловать!
CharlesTub, 2017/09/25 17:40
<a href=https://www.viagrapascherfr.com/>Click here>>></a>
JefferyTulky, 2017/10/02 07:07
No matter how happy people may be with their life, stress may find its way in. Sometimes stress is so hard to control because people do not know how to go about fixing their stresses. In the following article, you are going to be given advice to help you deal with life's stresses.

<a href=https://www.acheterviagrafr24.com/achat-viagra-pharmacie/>achat viagra pharmacie</a>
Ваш комментарий:
 
docs/timezone_update.txt · Последние изменения: 2011/12/14 00:58 — admin

Инструменты страницы