影響php文件上傳大小限制的配置包括PHP本身的限制和所採用的Web服務器的配置限制,這裏以apache爲例說明php+apache下如何解決這個問題。
1.apache配置項修改
修改apache關於上傳大小的配置項,在apache2下需要修改httpd.conf配置文件中的
1
|
LimitRequestBody
102400 |
將102400改大。
2.php配置項修改
還需要根據實際情況來修改php.ini配置文件中的max_execution_time(php頁面執行最大時間)、 max_input_time(php頁面接受數據最大時間)、memory_limit(php頁面佔用的最大內存)、upload_max_filesize和post_max_size等5個參數。
修改php.ini配置文件
1
2
3
|
upload_max_filesize
= 20M post_max_size
= 30M memory_limit
= 256M |
如果文件過大,會出現時間問題,必要的話,做如下修改:
1
2
|
max_execution_time
= 300 max_input_time
= 600 |
-
文章轉載自:[169IT-最新最全的IT資訊]
本文標題:修改配置真正解決php文件上傳大小限制問題(apache+php)