Actualizarea fusului orar de bază pe Linux hacking Wi-Fi

Actualizarea bazei de date de fusuri orare pe Linux

Articolul descrie modul de actualizare fusul orar pe un server Linux (CentOS 5.5).

Uneori, sistemul de tranziție în timpul verii schimbările / iarnă. Baza de date vine în pachetul de formă tzdata.noarch. În cazul în care este instalat pe versiunea de server actualizată a sistemului de operare, aveți posibilitatea să faceți upgrade acest pachet înseamnă instalat managerul de pachete:

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

Dacă serverul este o versiune veche a sistemului de operare, să actualizeze ora bazei de date de date zonă poate fi manual.

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

Și actualizarea bazei de date, de exemplu, Europa:

Rămâne de a face un symlink fișier de fus orar în / etc / localtime.

cp -sf / usr / share / zoneinfo / Europa / Moscova / etc / localtime

Și reporniți toate serviciile dependente sau serverul este plin:

Servicii: pentru SERVICE în `chkconfig -list | grep 3: pe | awk `; face serviciul $ SERVICE Restart; făcut
Server: shutdown -r -t 0 acum

Fus orar actualizare pentru PHP

În PHP are propria built-in baza de date de fusuri orare, care trebuie de asemenea să fie actualizate,.

În cazul în care sistemul are PECL, atunci vom face acest lucru:

instalați PECL timezonedb

PECL instalat în sistem - excepție, mai degrabă decât regula. Dacă PECL lipsă:

1. Ne aflăm în cazul în care ați instalat PHP:

find / tip f -name php 2> / dev / null
/ Usr / local / Zend / bin / php

În cazul meu PHP a fost setat la prefixul / usr / local / Zend / (a ​​fost mediul de găzduire pe baza de configurare altor oameni, dar cu o structură similară, așa că va fi și mai evidentă).

3. Generarea script-ul de configurare și să colecteze modul:

/ Usr / local / Zend / bin / phpize
./ Configurare -Cu-php-config = / usr / local / Zend / bin / php-config

face
make install

make install comanda va copia automat în directorul cu extensii php.

4. prevede modul de configurare PHP fișier:

ecou # 'Extension = timezonedb.so #' »/usr/local/zend/etc/php.ini

Servicii 5. Repornire PHP-dependente, în acest caz, ele sunt controlate de un singur script-urile de inițializare:

Pentru a verifica, vă puteți uita în coloana «Olson» Timezone Database Versiunea în phpinfo:

Numărul versiunii trebuie să corespundă cu numărul de versiune specificat de noi timezonedb pachet.

Site-ul de sex feminin despre totul este
anunțarea unui articol pentru ziua de azi.


Site-ul este foarte interesant - - Bine ai venit!