ホームページ  >  記事  >  バックエンド開発  >  大きなファイルをアップロードするための PHP メソッド (Apache 設定ファイルを変更)

大きなファイルをアップロードするための PHP メソッド (Apache 設定ファイルを変更)

不言
不言オリジナル
2018-04-17 10:13:322323ブラウズ

この記事では、PHP で大きなファイルをアップロードする方法 (Apache 設定ファイルの変更) を紹介します。必要な友達はそれを参照できるように共有します。

php.ini 設定ファイルを開きます。

パラメータ 設定 説明

file_uploads on HTTP 経由のファイルアップロードを許可するかどうかを切り替えます。デフォルトは ON、つまり
upload_tmp_dir - ファイルはサーバー上の一時ファイルが保存される場所にアップロードされます。指定しない場合、システムのデフォルトの一時フォルダが使用されます
upload_max_filesize 8m Wangwen Business。 、アップロードできる最大ファイル サイズの値。デフォルトは 2M です

post_max_size 8m は、フォーム内のすべての値を含む、PHP へのフォーム POST を通じて受信できる最大値を指します。デフォルトは 8M です

一般に、上記の 4 つのパラメータを設定した後、通常のネットワーク条件下では、 ただし、>8M の大きなファイルをアップロードしたい場合は、上記4項目を設定するだけで確実に動作します。実際にネットワークのアップロード速度が 100M/S でない限り、次のパラメータを設定し続ける必要があります。


max_execution_time 600 各 PHP ページの実行にかかる最大時間値 (秒)、デフォルトは 30 秒です。
max_input_time 600 各 PHP ページがデータを受信するのに必要な最大時間、デフォルトは 60 秒です。
memory_limit 8m 消費される最大量各 PHP ページごと メモリ、デフォルトは 8M

上記のパラメータを変更すると、ネットワークで許可されている通常の状況で大きなファイルをアップロードできます

関連する推奨事項:

PHP 画像とファイルをアップロードする方法

PHP アップロードと保存 フォルダーにアクセスするためのヒント

以上が大きなファイルをアップロードするための PHP メソッド (Apache 設定ファイルを変更)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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