PHP還是比較常用的,於是我研究了一下PHP上傳文件大小限制,在這裡拿出來和大家分享一下PHP上傳文件大小限制的解決方案,希望對大家有用。PHP本身是一種簡單而強大的語言。PHP語言擁有核心特性如強大的字符串和數組處理能力,同時極大的改進了對面向對象編程的支持(PHP5以上版本)。通過使用標准的和可選的擴展模塊,PHP應用程序可以連接MySQL或Oracle等十幾種數據庫、繪圖、創建PDF文件和創建解析XML文件。
你也可以使用C語言來寫自己的PHP擴展模塊。例如,在已存在的代碼庫中提供一個PHP的接口函數。你也可以在Windows下運行PHP,使用COM控制其它諸如Word和Excel的Windows應用程序,或者使用ODBC來連接數據庫。
在國內,PHP曾經和微軟的ASP並駕齊驅,是大家常用的網絡編程語言。 ASP3.0現在早已經被微軟放棄了,不再更新,也許有人會認為:PHP應該也是個快作古的東西了吧?然而事實恰恰相反,PHP不僅在高速發展,把ASP遠遠拋在身後,而且漸漸成為現在互聯網上使用最為廣泛、最熱門的語言。
PHP上傳文件大小限制解決方法:
第一:在php.ini裡面查看如下行:
- upload_max_filesize = 8M
- post_max_size = 10M
- memory_limit = 20M
把這些值改成我所說的,看看有沒有問題,另外要確認上傳的 <form> 裡沒有類似下面的這行<input type="hidden" name="MAX_FILE_SIZE" value="500000">這樣也是限制上傳大小用的。
第二:如果是apache 2 需要修改
- /etc/httpd/conf.d/php.conf
中的LimitRequestBody 524288將524288(=512×1024)改大,比如5M(=5×1024×1024)這樣上傳就不會出現如上問題,上傳不響應,上傳現實該頁無法現實也將得到解決!