Como eu mudo o fuso horário no PHP5 para o Apache?

4

Ok, eu tenho um VPS rodando Ubuntu Server 12.10 32Bit e preciso definir o fuso horário no meu arquivo PHP.ini para que os recursos de data e hora do meu script PHP funcionem (estou tentando configurar o ModX) Eu tentei ir para / etc / php5 e altere em arquivos diferentes e não funcionará. Como eu mudo o fuso horário do PHP? Também tudo no arquivo .ini tem um; na frente disso é que um comentário ou o quê? Também esqueci de mencionar que o meu servidor web está instalado via tasksel como LAMP.

    
por Nathan Suchy 23.02.2013 / 18:28

2 respostas

5

encontre o seu php.ini e altere o valor de date.timezone = Europe/Berlin

Edit (Agradecimentos a @awashburn pelo seu comentário) : o arquivo php.ini do php-cli é diferente do arquivo php.ini do apache2. Eu sugiro simbolicamente ligar um ao outro para mantê-los em sincronia e evitar confusão!

    
por Mostafa Shahverdy 23.02.2013 / 18:29
3

1) Encontre o arquivo php.ini correto

Apache

Crie um arquivo info.php com este conteúdo:

<?php 

phpinfo();

Em seguida, abra o arquivo em um navegador da Web e localize a linha Arquivo de configuração carregado .

CLI

Basta executar este comando:

$ php --ini

2) Altere o valor do fuso horário no php.ini

Abra o arquivo php.ini correto, pesquise o valor date.timezone = (geralmente na seção [Date] ) e defina:

date.timezone = Europe/Berlin
    
por Andrea 14.04.2016 / 10:47

Tags