ホームページ >バックエンド開発 >PHPチュートリアル >大きなファイルのアップロード用に PHP を構成する方法: どのような設定を調整する必要がありますか?

大きなファイルのアップロード用に PHP を構成する方法: どのような設定を調整する必要がありますか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-30 08:04:28859ブラウズ

How to Configure PHP for Large File Uploads: What Settings Need to Be Adjusted?

PHP での大きなファイルのアップロード制限の決定

PHP には、ファイルの最大アップロード サイズを制御するメカニズムが用意されています。大きなファイルのアップロードを効果的に処理するには、関連する構成オプションを理解することが重要です。

アップロード制限の構成オプション

最大 100 MB のファイルのアップロードを有効にするには、次の PHP設定オプションは php.ini ファイルで調整する必要があります:

  • upload_max_filesize: アップロードされるファイルの最大許容サイズを指定します。そのサイズのファイルに対応するには、これを 100M 以上の値に設定します。
  • post_max_size: ファイル データを含む HTTP POST データの最大サイズを決定します。この値が、upload_max_filesize 以上であることを確認してください。
  • max_input_time: アップロードされたファイルを処理するための最大実行時間を設定します。これは、アップロードに時間がかかる可能性のある大きなファイルの場合に重要です。

追加の考慮事項

場合によっては、Apache 構成も次のように変更する必要がある場合があります。大きなファイルのアップロードをサポート:

  • LimitRequestBody: この設定は、ファイル データを含むリクエスト本文のサイズを制限します。 php.ini の post_max_size より大きい値に設定する必要があります。

変更の適用

設定を更新した後、PHP Web サーバーを再起動します。をクリックして変更を適用します。最大アップロード サイズにより、目的のサイズのファイルを正常にアップロードできるようになりました。

以上が大きなファイルのアップロード用に PHP を構成する方法: どのような設定を調整する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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