请记住,我不是系统管理员,我只是一名开发人员.我找不到像我这样的确切问题的人,只是类似的,他们的"修复"似乎都没有用.
我目前正在运行Amazon EC2实例.
CentOS 6.2
Nginx 1.2.2
PHP 5.3.16 with APC
Percona 5.5.24 // not currently using this as I am using an RDS
Run Code Online (Sandbox Code Playgroud)
我已将php.ini(/etc/php.ini)设置设置为以下内容
upload_max_filesize=10M
post_max_filesize=20M
Run Code Online (Sandbox Code Playgroud)
重新加载配置后,使用php -ivia ssh,似乎加载了这些设置.显示upload_max_filesize=10M等
使用phpinfo()或时ini_get,两个选项都返回为4M
phpinfo()表示我正在编辑的文件是load(/etc/php.ini).
我还运行php -i | grep "\.ini"检查加载了哪些文件,并且没有不必要的加载配置.我甚至单独检查了每个加载的文件以检查它们内部没有设置.
此外,我被建议尝试使用.user.ini配置文件.这也没有改变价值观.
ini_set() 也不起作用.
我有点失落.
编辑:不确定这会有所帮助,但我正在使用这个AMI http://megumi-cloud.com/