【发布时间】:2011-11-23 22:05:57
【问题描述】:
在我的 php.ini 文件中(系统上只有一个)我有
post_max_size = 8M
upload_max_filesize = 8M
upload_max_size = 8M
最初它们被设置为 2M。我将它们更改为 8M 重新启动 apache,甚至重新启动实例。但是当我对它执行 phpinfo() 时,它仍然显示 2M。
我很确定我有正确的 php.ini 文件,因为如果我增加 max_execution_time 它会反映在 phpinfo() 中,但是我为 upload_max_filesize 和 post_max_size 输入的任何内容都不会反映在 phpinfo() 中,即使我仔细检查了php.ini 和设置在那里。
这是一个 AWS Linux 实例。 php5.2.16 阿帕奇 2.2.17(EL)
大师有什么想法吗?
【问题讨论】:
-
您的
phpinfo()是否确认它实际上使用了正确的php.ini?它应该在 IIRC 的第一或第二段中这样说 -
是的。当我执行 phpinfo() 时,它显示 php.ini 在 /etc/php.ini 中(这是我正在修改的那个)
-
另外,可以解析 ini 文件,其中一些未在 pnpinfo() 输出中列出。仔细阅读手册中的 ini 部分,其中记录了所有这些设置的来源。
-
你发现了吗?我也遇到了同样的问题。