php.ini não atualiza date.timezone

1

Eu tenho o apache e o php em execução no OSX.

Eu tenho uma página simples imprimindo phpinfo() .

<?php
phpinfo();

No meu php.ini, não importa o que eu escreva para date.timezone, phpinfo diz Europe/Zurich (Local e Mestre).

Eu sei que estou modificando o arquivo correto porque, se eu alterar outro sinalizador ( short_open_tag ), vejo as alterações imediatamente (após o reinício do apache). Mas mudar o fuso horário para dizer

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = America/Los_Angeles

Nada muda ...

Eu também tentei

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "America/Los_Angeles"

Estou ficando louco - o que estou perdendo?

    
por nute 02.02.2014 / 20:00

1 resposta

1

Eu vou responder minha própria pergunta.

Após algumas pesquisas, percebi que minha versão do PHP foi empacotada por Liip. De acordo com o site deles ( link ), eles afirmam:

Why is Europe/Zurich the default timezone? Where to change that?

Because we are based in Zurich (and Fribourg and Lausanne). Change the file in /usr/local/php5/php.d/99-liip-developer.ini to adjust that.

Eu fiz exatamente isso, resolve!

    
por 02.02.2014 / 20:08