Apache2 重启不会实现 PHP 更改,但服务器重启会实现

Apache2 重启不会实现 PHP 更改,但服务器重启会实现

在我的 Ubuntu 20.04.6 LTS 服务器上,Apache/2.4.41 我需要更改

post_max_size

upload_max_filesize

对于我新安装的 PHP 8.3.4

我添加了phpinfo();一个名为phpinfo.php

我找到了Loaded Configuration File位置/etc/php/8.3/fpm/php.ini

我编辑了文件以更改值并保存了文件。
我使用 grep 命令查找文件中的新值,并确认找到了新值

我重新启动了 apache

systemctl restart apache2

我使用以下方法检查了服务状态

systemctl status apache2

并确认服务正常运行时间表明服务最近重新启动并且没有错误。

我刷新了 phpinfo 页面,但值没有更新,上传到系统仍然失败,并显示“文件太大错误”

我重新启动了整个服务器,而不仅仅是 apache 服务,并刷新了 phpinfo 页面,值已更新。

我又对 php.ini 文件做了一次更改,然后重启了 apache 服务,但 apache 还是没有接受这些更改。再次重启服务器,问题就解决了。所以我知道这不是重启就能解决的一次性问题。

以前我只需重新启动 apache 服务就可以解决问题。

/var/log/apache2/error.log 中没有相关错误

有什么变化吗?或者我的服务器出了问题?

如果能提供任何关于从哪里寻找原因的提示,我将不胜感激。

提前致谢

答案1

systemctl restart php8.3-fpm.service对我来说很好用。

相关内容