Alteração do PHP.ini não refletida

0

Estou tentando instalar o Zabbix e os seguintes erros apareceram durante a pré-instalação

EuprocediparaalteraraconfiguraçãonoarquivoPHP.iniparaosrequisitosmínimos

O problema é que, embora eu tenha feito as alterações no arquivo PHP.ini, ele não está sendo refletido e ainda estou recebendo o erro. Eu tentei reiniciar o servidor apache, mas as alterações não são refletidas

    
por Computernerd 28.04.2015 / 19:12

2 respostas

4

As linhas que começam com ; são comentários, usadas para exemplos e explicações. Você precisa adicionar as entradas "reais", por exemplo

date.timezone = "Asia/Tokyo"

em vez de

;date.timezone = "Asia/Tokyo"

Eu recomendaria adicionar suas entradas, em vez de editar as entradas existentes e com comentários posteriores. Assim, você pode voltar ao padrão simplesmente excluindo suas próprias adições.

Além disso, pode haver vários arquivos php.ini . Você precisa verificar qual deles é usado. Isso depende principalmente do método que você escolheu para integrar o PHP ao seu servidor da web (provavelmente o servidor Apache http). Se você está usando o módulo mod_php, você precisa procurar php.ini em um subdiretório "apache2". Outros subdiretórios para outros métodos de integração podem ser "cgi" (CGI), "cli" (PHP na linha de comando), "fpm" (php-fpm) e outros.

Você pode ver qual php.ini é usado na saída da função phpinfo() do PHP.

    
por Henning Kockerbeck 28.04.2015 / 19:43
0

As linhas que começam com ponto e vírgula (;) são ignoradas no arquivo php.ini. Basta excluir este caractere se você quiser ativar uma diretiva.

    
por Jakub Rakus 28.04.2015 / 19:42