在我的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 apache 2.2.17(EL)
有没有来自大师的想法?
3 回答
你在Apache的
.htaccess
文件中是否有覆盖选项的条目?它们看起来像:
这里's Apache' s
.htaccess
文档:http://httpd.apache.org/docs/1.3/howto/htaccess.html如果您在本地服务器(例如wamp或xampp)中运行,请确保它使用您认为的php.ini . 这些服务器通常默认为不在您的html docs文件夹中的php.ini .
请检查您的php.ini文件是否没有任何错误 . php.ini获取错误行后的所有默认值 .
我有同样的问题,我从php.ini删除错误后修复 .
希望这有帮助 .