如果我对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