首頁 >後端開發 >PHP問題 >php怎麼修改上傳檔案最大限制

php怎麼修改上傳檔案最大限制

青灯夜游
青灯夜游原創
2023-01-10 10:24:393038瀏覽

修改方法:1、開啟php.ini設定檔;2、尋找「max_execution_time」項,將其值(最久執行時間)修改為所需的值;3、尋找「post_max_size」項,將其值改為需要的值;4、查找「upload_max_filesize」項,將其值改為所需的值。

php怎麼修改上傳檔案最大限制

本教學操作環境:windows7系統、PHP8版、DELL G3電腦

PHP 大檔案上傳佔用大量資源,因此需要對上傳的大小進行限制,以下為相關的三個參數:

  • client_max_body_size

  • upload_max_filesize

# #post_max_size 

預設PHP上傳檔案大小限制為2M,超過2M上傳將會報錯。 php怎麼修改上傳檔案最大限制

如果我們上傳的圖片或壓縮包超過2M,需要修改PHP的設定檔最大上傳限制 。

PHP修改上傳檔案最大限制的方法

#1、開啟php.ini檔案

#左鍵點選wamp,選擇php,在彈出的視窗中選擇php.ini

#2、修改max_execution_time值

一般的檔案上傳,除非檔案很小.就像一個5M的檔案,很可能要超過一分鐘才能上傳完.php怎麼修改上傳檔案最大限制

#但在php中,預設的該頁最久執行時間為30 秒.是說超過30秒,該腳本就停止執行.

這就導致出現無法打開網頁的情況。這時我們可以修改max_execution_time

在php.ini裡查找

#max_execution_time

預設是30秒.改為

max_execution_time = 0
php怎麼修改上傳檔案最大限制0表示沒有限制

3、修改post_max_size值

修改post_max_size 設定POST 資料所允許的最大大小。此設定也影響到文件上傳。

php預設的post_max_size 為2M.如果POST 資料尺寸大於post_max_size $_POST 和$_FILES superglobals 便會為空.

php怎麼修改上傳檔案最大限制#找到post_max_size .改為

post_max_size = 32M

4. 修改upload_max_filesize值

#######很多人都會改了第二步.但上傳檔案時最大還是8M.######為什麼呢.我們還要改一個參數upload_max_filesize 表示所上傳的檔案的最大大小。 ######查找upload_max_filesize,預設為8M改為###
upload_max_filesize = 32M
############另外要說明的是,post_max_size 大於upload_max_filesize 為佳.#####推薦學習:《###PHP影片教學###》###

以上是php怎麼修改上傳檔案最大限制的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn