PHP5 compartilhado (apache2 & cli) configuração

2

Eu preciso definir a configuração date.timezone na minha configuração do PHP5. Obviamente, eu poderia simplesmente editar os arquivos php.ini (ambos /etc/php5/apache2/php.ini e /etc/php5/cli/php.ini ), mas isso não parece ser uma solução muito boa, por dois motivos:

  • A configuração do fuso horário será a mesma em todos os ambientes, por isso prefiro configurá-lo em um único local, em vez de precisar editar vários arquivos.
  • Gostaria de fazer um link simbólico de /etc/php5/apache2/php.ini e /etc/php5/cli/php.ini para os que estão em /usr/share/php5 , por isso, acompanho as alterações que acompanham as atualizações de pacotes.

A solução que tenho em mente é adicionar um arquivo .ini a /etc/php5/mods-available com minha configuração e, em seguida, executar sudo php5enmod my-config para criar links simbólicos de /etc/php5/apache2/conf.d e /etc/php5/cli/conf.d , mas isso provavelmente é destinado a módulos e não para configuração personalizada. Existem desvantagens nessa abordagem? Isso me permitirá substituir as configurações que já estão definidas no principal php.ini ?

Por que não há uma estrutura conf-available e conf-enabled como existe para o Apache?

    
por Nic Wortel 11.02.2015 / 16:14

0 respostas