php.ini cli link simbólico

2

Por que temos um php.ini diferente para o cliente php?

É uma boa ideia ligar o principal em vez disso?

$ sudo ln -s /etc/php5/apache2/php.ini /etc/php5/cli/php.ini
    
por Pierre de LESPINAY 17.07.2013 / 11:04

1 resposta

5

Depende totalmente de você como você configura seu sistema, com base em suas necessidades. No entanto, há boas razões para ter arquivos de configuração separados para o CLI e o Apache, até porque um servidor da Web normalmente é um serviço voltado para o exterior. Por exemplo:

  • Desativando algumas extensões para minimizar os riscos de segurança.
  • Configurar limites de memória menores para limitar o potencial de ataques de negação de serviço.

Note que você também pode configurar sua instalação do PHP adicionando arquivos ao /etc/php5/conf.d . Essa é uma boa maneira de manter suas personalizações em seus próprios arquivos e evitar conflitos em seus arquivos php.ini se eles forem atualizados por uma nova versão dos pacotes. O último ponto também é um problema se você escolher usar links simbólicos para php.ini . Observe que os diretórios conf.d para cli e apache são links simbólicos.

    
por David Edwards 17.07.2013 / 14:48