2012-10-15 167 views

回答

43

Depends中比較,其實。取決於你如何使用PHP是web服務器內部:使用PHP模塊

  • :你必須使用PHP作爲CGI後端重新啓動服務器進程
  • :你必須重新啓動服務器進程
  • 使用PHP FastCGI的:不知道,其實......使用PHP-FPM(重啓是在安全方面,雖然)
  • :你要重新啓動服務器FPM過程中防止出現不一致
+5

PHP-FPM需要重新啓動,以避免配置不一致。一些工人會休眠並保持舊的配置,而新的工人將獲得新的配置。 – Leigh

+0

@Leigh:謝謝,將它添加到回覆中。 – arkascha

6

這取決於您使用的SAPI。例如,如果您使用PHP作爲Apache模塊,則需要重新啓動Apache以使php.ini值生效。

如果您使用的是FCGI,則需要重新啓動PHP腳本的FCGI守護程序,以便查看更改後的值。與

2

在Debian 8上,我不得不重啓PHP-FPM(和Apache) 上面的答案是正確的,但這裏是命令,所以你不必去搜索它們。

重啓Apache:

/etc/init.d/apache2 restart 

重啓PHP5-FPM:

sudo service php5-fpm restart 
相關問題