首頁 >後端開發 >php教程 >如何配置 PHP 進行大檔案上傳?

如何配置 PHP 進行大檔案上傳?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-29 19:31:29628瀏覽

How to Configure PHP for Large File Uploads?

設定PHP 以支援大檔案上傳

使用PHP 上傳大檔案(例如~100 MB)需要調整PHP 設定檔(php. ini)。以下是您需要進行的關鍵變更:

1. PHP 配置

  • upload_max_filesize: 設定PHP 可以上傳的檔案的最大大小。增加此值以容納更大的文件。
  • post_max_size: 定義 POST 要求的最大大小,其中可以包含上傳的檔案。確保它大於或等於 upload_max_filesize。
  • max_input_time: 指定 PHP 腳本接收 POST 請求的最大持續時間。對於較大的上傳,請增加此值以避免逾時。

2. Apache 設定(如果適用)

  • LimitRequestBody: 設定最大要求數據和文件上傳。確保它大於或等於 upload_max_filesize 和 post_max_size。

設定範例:

; php.ini
upload_max_filesize = 100M
post_max_size = 110M
max_input_time = 600

; .htaccess
LimitRequestBody 110M

注意:記得重新啟動您的進行這些變更後的Web 伺服器(例如Apache )以確保它們生效。

以上是如何配置 PHP 進行大檔案上傳?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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