Se você usa versões antigas de distribuições, como Slackware 10.2, que ainda são estáveis mas tem versões de softwares um pouco antigas certamente terá problemas com o banco de dados interno de fuso horário do php.
Se estiver passando por esta dificuldade, atualize este banco de dados seguindo os seguintes passos:
- Baixe a versão mais atualizada deste banco de dados no site http://pecl.php.net/package/timezonedb/
- Descompacte e compile o pacote, por exemplo:cd /usr/local/src
mkdir timezonedb-2008.8
cd timezonedb
tar zxf timezonedb-2008.8.tgz
cd timezonedb-2008-8
phpize ./configure
make
make test
make install - Depois de instalado, abra o seu arquivo php.ini e inclua a seguinte linha:extension=timezonedb.so
- Reinicie o apache e pronto, já está atualizada a base de dados de fuso horário do php.