修改方法:1、開啟php.ini設定檔;2、尋找「max_execution_time」項,將其值(最久執行時間)修改為所需的值;3、尋找「post_max_size」項,將其值改為需要的值;4、查找「upload_max_filesize」項,將其值改為所需的值。
本教學操作環境:windows7系統、PHP8版、DELL G3電腦
PHP 大檔案上傳佔用大量資源,因此需要對上傳的大小進行限制,以下為相關的三個參數:
client_max_body_size
upload_max_filesize
# #post_max_size
預設PHP上傳檔案大小限制為2M,超過2M上傳將會報錯。
如果我們上傳的圖片或壓縮包超過2M,需要修改PHP的設定檔最大上傳限制 。PHP修改上傳檔案最大限制的方法
#1、開啟php.ini檔案
#左鍵點選wamp,選擇php,在彈出的視窗中選擇php.ini一般的檔案上傳,除非檔案很小.就像一個5M的檔案,很可能要超過一分鐘才能上傳完.
#但在php中,預設的該頁最久執行時間為30 秒.是說超過30秒,該腳本就停止執行.這就導致出現無法打開網頁的情況。這時我們可以修改max_execution_time
在php.ini裡查找#max_execution_time
預設是30秒.改為max_execution_time = 00表示沒有限制
3、修改post_max_size值
修改post_max_size 設定POST 資料所允許的最大大小。此設定也影響到文件上傳。 php預設的post_max_size 為2M.如果POST 資料尺寸大於post_max_size $_POST 和$_FILES superglobals 便會為空.#找到post_max_size .改為
post_max_size = 32M#######很多人都會改了第二步.但上傳檔案時最大還是8M.######為什麼呢.我們還要改一個參數upload_max_filesize 表示所上傳的檔案的最大大小。 ######查找upload_max_filesize,預設為8M改為###
upload_max_filesize = 32M############另外要說明的是,post_max_size 大於upload_max_filesize 為佳.#####推薦學習:《###PHP影片教學###》###
以上是php怎麼修改上傳檔案最大限制的詳細內容。更多資訊請關注PHP中文網其他相關文章!