我一直在尝试更新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 文件中其他地方有一个小拼写错误。(我试图编辑超时值,但留下了一个括号)。去掉括号并重新启动服务后,上传值已正确调整。