PHP e Timezone

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:

  1. Baixe a versão mais atualizada deste banco de dados no site http://pecl.php.net/package/timezonedb/
  2. 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
  3. Depois de instalado, abra o seu arquivo php.ini e inclua a seguinte linha:extension=timezonedb.so
  4. Reinicie o apache e pronto, já está atualizada a base de dados de fuso horário do php.