如果我對php.ini文件中的設置進行了更改 - 是否需要重新啓動Apache以使其生效?更改php.ini文件後是否需要重新啓動Apache?
38
A
回答
43
Depends中比較,其實。取決於你如何使用PHP是web服務器內部:使用PHP模塊
- :你必須使用PHP作爲CGI後端重新啓動服務器進程
- :你不必須重新啓動服務器進程
- 使用PHP FastCGI的:不知道,其實......使用PHP-FPM(重啓是在安全方面,雖然)
- :你要重新啓動服務器FPM過程中防止出現不一致
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
相關問題
- 1. 更改代碼後是否需要重新啓動我的resque?
- 2. 增加memory_limit後是否需要重新啓動Apache?
- 3. 更新.truststore後是否需要重新啓動Cassandra?
- 4. 是否需要在更新JDK後重新啓動Tomcat?
- 5. 當Django代碼更改時是否需要重新啓動uWSGI?
- 6. 重新啓動apache服務需要與rewritemap文件的任何更改?
- 7. 配置更改後是否需要重新啓動redmine服務器?
- 8. 在sphinx.conf中更改MySQL端口後是否需要重新啓動Sphinx?
- 9. 我是否需要改變的Drupal網站的settings.php文件後重新啓動Apache的?
- 10. 更改後是否需要重新定製自定義組件?
- 11. 每次新位置更新後,我是否需要重新啓動startMonitoringSignificantLocationChanges?
- 12. 更改freetds.conf後需要重新啓動嗎?
- 13. 更改我的許可證文件後是否需要重新啓動nservicebus主機進程?
- 14. 在Hadoop conf目錄中對xml配置文件進行更改後,是否需要重新啓動hadoop?
- 15. 更改配置文件後是否需要重新構建Windows服務?
- 16. 爲什麼我們需要在django項目中更改一些文件後重新啓動apache
- 17. 我修改了/config/environments/development.rb,我需要重新啓動Apache嗎?
- 18. 配置文件更改後重新啓動或不重新啓動
- 19. 重新啓動Apache Tomcat以處理已更改的Javascript文件?
- 20. 如何讓Apache服務器在重新啓動後尊重新的php.ini值?
- 21. 修改文件後重新啓動AppEngine
- 22. Redmine插件 - 需要在每次代碼更改後重新啓動
- 23. 是否需要重新配置zookeeper來更新zoo.cfg.dynamic文件?
- 24. Tomcat 8需要在編輯文件後重新啓動
- 25. 部署Rails應用程序需要Apache重新啓動才能顯示更改
- 26. 重新啓動Apache是掛
- 27. 重新創建或續訂配置文件後是否需要更新?
- 28. AUTO_UPDATE_STATISTICS - 需要重新啓動?
- 29. API +重新啓動需要
- 30. Sinatra需要重新啓動
PHP-FPM需要重新啓動,以避免配置不一致。一些工人會休眠並保持舊的配置,而新的工人將獲得新的配置。 – Leigh
@Leigh:謝謝,將它添加到回覆中。 – arkascha