应用服务器在PHP中重启的等价物?

当存在内存/性能问题时,我习惯重新启动Java Application Server(es.Tomcat)。

如何在类似情况下“重新启动”PHP? 重新启动Web服务器(Apache / Nginx)就足够了? 这取决于是否还有一个应用程序服务器(ES Zend)?

这足以重新启动Web服务器

密切地 ,在我看来:

  • 阿帕奇:确实。
  • Nginx:你也需要validationPHP-FPM。

例如,

# sudo systemctl restart nginx.service # sudo systemctl restart php-fpm.service 

正如白银指出的那样:

如果PHP被集成到您的networking服务器中,您将需要重新启动networking服务器。 如果使用FastCGI进程pipe理器(FPM)运行PHP,则需要重新启动FPM服务。

只需写一个小的bash脚本并重新启动所有服务:)

 service restart apache; service restart nginx; service restart php-fpm;