我見過有關如何php.ini中的post_max_size一些容易混淆的問題,和的upload_max_filesize工作。閱讀php.net文件,我知道,通過設置的post_max_size = 16M和的upload_max_filesize = 16M,將使我們能夠上傳最大16MB的文件。但是我所看到的不是。我使用這個PHP最大文件上傳配置問題
$max_upload = (int)(ini_get('upload_max_filesize'));
$max_post = (int)(ini_get('post_max_size'));
$memory_limit = (int)(ini_get('memory_limit'));
$upload_mb = min($max_upload, $max_post, $memory_limit);
echo $max_upload;
echo $max_post;
echo $memory_limit;
echo $upload_mb;
輸出檢查加載的.ini值:
2
8
96
2
的價值是不一樣的我在這個php.ini中所指定!
這裏是我的php.ini的配置: https://docs.google.com/file/d/0B2o1vMJ7XFKyT0xDWUhJTnR0M2c/edit?usp=sharing
我已經確保此配置是PHP解釋器加載的一個通過檢查的phpinfo()的輸出;
感謝
有可能是託管(如果您使用它),它會覆蓋可能在用戶腳本中設置的任何值或.htaccess文件 – kirugan 2013-02-24 15:38:31
我用我自己的VM – 2013-02-24 15:40:37
整個網絡php_admin_value你有沒有重新啓動,或者重新加載Web服務器來獲取新的PHP配置? – 2013-02-24 15:41:40