php timezone canimi sikiyor..

php timezone canimi sikiyor.
ozellikle eski sunucularda
sunucu timezone/date dogru
ancak php europe/istanbul olanlari 1 saat geri aliyor.
konumuz +3 +2 yaz saati kis saati degil
calissin bu sistemler.

1- pecl install timezonedb
2- nano /usr/local/lib/php.ini

extension=timezonedb.so

3- service httpd restart

test icin:

<?php
// Prints something like: Monday 8th of August 2005 03:12:46 PM
echo date('l jS \of F Y h:i:s A');
?>

ya da

php.ini icinde

Europe/Istanbul olan satiri

Etc/GMT-3

olarak degistir.

daha kolay..