Nginx editando alterações no php.ini sem refletir

3

phpinfo diz que a localização do arquivo é /etc/php5/fpm/php.ini .

Adicionais .ini arquivos analisados

   /etc/php5/fpm/conf.d/curl.ini,
   /etc/php5/fpm/conf.d/gd.ini,
   /etc/php5/fpm/conf.d/mcrypt.ini,
   /etc/php5/fpm/conf.d/mysql.ini,
   /etc/php5/fpm/conf.d/mysqli.ini,
   /etc/php5/fpm/conf.d/pdo.ini,
   /etc/php5/fpm/conf.d/pdo_mysql.ini,
   /etc/php5/fpm/conf.d/xcache.ini 

Olhando neles, nenhum deles tem nada que lide com post_max_filesize ou upload_max_filesize .

Edito isso no arquivo php.ini e reinicio os serviços nginx e php5-fpm . As mudanças não acontecem. Os arquivos ainda são editados. Eu tentei reiniciar o computador.

O NGINX armazena isso em algum lugar que eu preciso excluir para que essas alterações sejam feitas ao vivo?

Eu tentei php -i | grep ".ini"

e diz-me o caminho para php.ini is Path => /etc/php5/cli/

O phpinfo () me informa seu /etc/php5/fpm/

Eu editei os dois sem sorte.

se eu fizer php -i | grep "post_max"  ele me diz que seu 20M , phpinfo ainda diz 8M .

    
por Case 20.11.2012 / 06:50

3 respostas

5

Já tentou colocar o seu arquivo php.ini em /etc/php5/fpm/php.ini ? Esta é normalmente a localização padrão que o php lê, se eu entendi php5-fpm corretamente.

    
por 20.11.2012 / 07:25
3

Você precisa reiniciá-lo. Eu uso o 7.0, então mude o 7.0 para a sua versão.

sudo systemctl restart php7.0-fpm
    
por 03.07.2017 / 13:11
0

Eu tenho o mesmo problema no Centos 7 Eu usei nginx como o servidor web. Eu recuperei o serviço php-fpm e resolvi meu problema. o motivo é nginx usar o serviço php-fpm para manipular php a única maneira de refletir suas alterações é reiniciar o serviço php-fpm.

você precisa executar systemctl restart php-fpm

    
por 29.07.2018 / 07:16