Como forçar a recarga do php.ficheiro ini?

Configurei um servidor web na semana passada, funcionou bem.

hoje peço a sua página inicial, vejo um erro de fuso-horário, como deve ser configurado no meu php.ficheiro ini.

Eu tento um phpinfo(); no meu servidor web, ele dá-me:

Configuration File (php.ini) Path   /opt/rrh/php/lib 

mas sem php.ficheiro ini carregado.

Eu investigo, o ficheiro php existe e tem permissões muito grandes:

 ls -la /opt/rrh/php/lib   
 -rwxrwxrwx  1 apache root 68448 Nov 22 10:10 php.ini

Se tentar um parse_ini_file("/opt/rrh/php/lib/php.ini"));, não devolve nenhum erro...

Claro que reiniciei o meu servidor uma dúzia de vezes.

O que posso fazer? mais para resolver o meu problema?

o meu sistema:

  1. Redhat 6
  2. Apache 2, 4
  3. PHP 5.5.19 com libphp5.so módulo apache
Author: Kris Roofe, 2014-12-10

2 answers

Para forçar uma recarga do php.ini você deve reiniciar apache.

Tenta {[[0]} a partir da linha de comandos. Ou sudo /etc/init.d/apache2 restart

 12
Author: g_uint, 2014-12-10 09:19:07

Você também pode usar Graceful restart the apache server com service apache2 reload ou apachectl -k graceful. Como diz o apache doc :

O sinal USR1 ou gracioso faz com que o processo pai aconselhe o crianças para sair após o seu pedido atual (ou para sair imediatamente se eles não estão servindo nada). O pai re-lê a sua ficheiros de configuração e reabre os seus ficheiros de Registo. Enquanto cada criança morre o pai substitui-o por um filho da nova geração do configuracao, que começa a atender novos pedidos imediatamente.

 7
Author: Kris Roofe, 2016-12-26 11:00:00