Актуализиране на база часова зона на Linux хакване Wi-Fi
Актуализиране на базата данни на часовите зони на Linux
В статията се описва как да се актуализира на часовата зона на сървъра Linux (CentOS 5.5).
Понякога схемата за преход в летни / зимни промяна на времето. Базата данни се предлага в пакет форма tzdata.noarch. Ако е инсталиран на сървър версия на актуална на операционната система, можете да преминете този пакет означава инсталиран мениджъра на пакети:
CentOS: Yum актуализация tzdata
Debian: ап-да обновите tzdata
Ако сървърът е версия на операционната система е стара, актуализирайте часа база данни информация за зоната, могат да бъдат ръчно.
защитен режим -p / ЮЕсАр / местни / SRC / tzdata
CD / ЮЕсАр / местни / SRC / tzdata
И актуализира базата данни, например, Европа:
Остава да се направи символна връзка файла си часови пояс в / и т.н. / LOCALTIME.
кп -sf / ЮЕсАр / акции / zoneinfo / Европа / Москва / и т.н. / LOCALTIME
И рестартирате всички зависими услуги или сървърът е пълен:
Услуги: за СЕРВИЗ в `chkconfig -list | Впиши 3: по | AWK `; правя услуга $ SERVICE рестарт; свършен
Сървър: изключване -r -t 0 сега
Часова зона актуализация за PHP
В PHP има своя собствена, вградени в базата данни на часови зони, които също трябва да бъдат актуализирани.
Ако системата има PECL, тогава ние да направите това:
PECL инсталирате timezonedb
PECL инсталиран в системата - по-скоро изключение, отколкото правило. Ако PECL липсва:
1. Ние разберете къде сте инсталирали PHP:
намери / -вид е -name PHP 2> / сътрудничество / нула
/ ЮЕсАр / местни / Zend / хамбар / PHP
В моя случай PHP е създадена с префикс / ЮЕсАр / местни / Zend / (това е хостинг околната среда въз основа на довереник на други хора, но с подобна структура, така че това ще бъде още по-очевидна).
3. Създаване на конфигурация скрипт и събира модул:
/ ЮЕсАр / местни / Zend / хамбар / phpize
./ Configure -с-PHP-довереник = / ЮЕсАр / местни / Zend / хамбар / PHP-довереник
правя
правят инсталиране
направи инсталирате команда автоматично ще го копирате в указателя с разширения PHP.
4. предписва модул конфигурация PHP файл:
ехо # "Разширяване = timezonedb.so # '» /usr/local/zend/etc/php.ini
5. Рестартирайте PHP-зависими услуги, в този случай, те се контролират от един първоначален-скрипт:
За да проверите, можете да погледнете в графата «Олсън» Часовата зона Database Версия в phpinfo:
Номерът на версията трябва да съвпада с номера на версията, определени от нас timezonedb пакет.
Жена Сайт за всичко е
обявяването на една статия за днес.
Сайтът е много интересно - - добре дошли!