O que significa “Reiniciar PHP” no Zend Server?

3

Estou usando o Apache com PHP há anos, tanto como instalações autônomas (Windows e Linux) quanto como parte de pilhas do WAMP no Windows.

Hoje eu decidi experimentar Zend Server CE , e fiquei surpreso que ele fornecesse duas coisas :

  • O Monitor de Serviço Apache original, que me permite reiniciar o Apache
  • O aplicativo Zend Controller, que possui um botão "Reiniciar o PHP"

Eu nunca pensei em "reiniciar o PHP", como estou acostumado a ver o PHP como um módulo do Apache. AFAIK, não há como "reiniciar o PHP", mas você aplica as novas configurações do PHP reiniciando o Apache.

O "reinício do PHP" é apenas reiniciar o Apache nos bastidores ou fazer outra coisa?

    
por Benjamin 27.09.2011 / 19:44

2 respostas

4

Aqui está minha compreensão do que acontece:

  • A GUI do Zend Server se comunica com o PHP em execução no Apache, via XML-RPC (localhost: 80083)
  • A função zend_restart_php () é chamada (que é definida pelo módulo PHP ZendUtils), e isso faz com que o módulo Apache leia novamente seu arquivo INI e reinicialize.
por 30.10.2011 / 05:25
0

Este é um valor agregado ao Zend Server / Zend Server CE que irá de fato reiniciar os processos do PHP sem reiniciar todo o Apache.

    
por 03.10.2011 / 17:51