更改 php.ini 文件后,我需要重新启动 Apache 吗?

2022-08-30 08:56:00

如果我对 php.ini 文件中的设置进行了更改 - 我是否需要重新启动 Apache 才能使其生效?


答案 1

实际上,视情况而定。取决于你如何在该Web服务器中使用php:

  • 在 http 服务器中使用 php 作为模块:您必须重新启动 http 服务器进程
  • 使用php作为cgi后端:您不必重新启动http服务器进程或其他任何内容
  • 使用php fastcgi:你必须重新启动fastcgi守护进程,而不是http服务器
  • 使用php-fpm:你必须重新启动fpm服务器进程,而不是http服务器进程

答案 2

在 Debian 8 上,我不得不重新启动 PHP-FPM(和 Apache)上面的答案是正确的,但这里是命令,所以你不必用谷歌搜索它们。

重新启动 Apache :

/etc/init.d/apache2 restart

重新启动 php5-fpm :

sudo service php5-fpm restart

推荐