如果我对php.ini文件中的设置进行了更改 - 我是否需要重新启动Apache才能使其生效?
答案 0 :(得分:55)
实际上取决于。取决于你如何在该网络服务器中使用php:
答案 1 :(得分:6)
这取决于您正在使用的SAPI。例如,如果您使用PHP作为Apache模块,则需要重新启动apache以使php.ini
值生效。
如果您正在使用FCGI,则需要重新启动要查看更改值的PHP脚本的FCGI守护程序。与
比较答案 2 :(得分:0)
这取决于您所运行的操作系统和版本。
我正在Ubuntu下运行Apache / 2.4.29。
PHP版本7.2.24。
我使用以下命令重新启动apache,修改php.ini文件后需要重新启动:
sudo service apache2 restart
答案 3 :(得分:0)
不确定Apache,但在具有IIS的Windows上不需要重新启动。
无论哪种方式,考虑到PHP都有无数种不同的配置,一种简单的检查方法是在浏览器中加载phpinfo.php文件并确认设置的值,然后在php.ini和重新加载phpinfo.php来查看它是否正在接受您的更改。
如果您不了解“ phpinfo.php”的意思,请检查以下页面:https://blogtimenow.com/knowledge-base/create-phpinfo-php-file-page/