libphp5.so 文件未反映 php.ini 中所做的更改

libphp5.so 文件未反映 php.ini 中所做的更改

我一直在尝试更新upload_max_filesize我的php.ini文件到2亿。我已成功保存,但它没有反映在我的服务器上的更改(它仍然列出了upload_max_filesize作为2百万。我确实重启了 httpd 服务,并且创建了一个 phpinfo 文件,该文件显示它实际上正在加载/etc/php.ini配置文件。

我注意到的一件事是库php5.so文件没有反映此更改。我已重新启动服务并强制重新加载,但无法成功更改大小。

如果能帮助解释为什么这种情况没有改变,我们将不胜感激。

编辑:以下是一些设置的图片,供参考: https://i.stack.imgur.com/e0N4H.png

答案1

您是否尝试过重新启动整个服务器,只是为了确保一切已经重启?

您是否也查看过 apache 配置,看看它是否被其中的任何选项所否决?

答案2

楼主回复了。我找到了问题所在。我运行php -c /etc/php/php.ini -i | grep upload_max_filesize后发现 php.ini 文件中其他地方有一个小拼写错误。(我试图编辑超时值,但留下了一个括号)。去掉括号并重新启动服务后,上传值已正确调整。

相关内容