ホームページ >バックエンド開発 >PHPチュートリアル >大きなファイルのアップロード用に PHP を構成するにはどうすればよいですか?

大きなファイルのアップロード用に PHP を構成するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-29 19:31:29633ブラウズ

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: フォーム データとファイルのアップロードを含む HTTP リクエスト本文の最大サイズを設定します。 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。