ホームページ  >  記事  >  バックエンド開発  >  Nginx+PHP+Swfupload で大きなファイルをアップロードする

Nginx+PHP+Swfupload で大きなファイルをアップロードする

WBOY
WBOYオリジナル
2016-08-08 09:19:381010ブラウズ

環境: LNMP、アップロードプラグインSwfupload、Nginx phpとswfuploadのデフォルトのアップロードサイズは比較的小さいため、大きなファイルをアップロードする必要がある場合は、いくつかの設定を行う必要があります。次に、アクセスシーケンスに従ってサイズを設定します

1.Swfupload設定、

<span style="white-space:pre">	</span>file_size_limit : "100 MB", //允许上传文件大小
	file_types : "*.*",			// 上传文件类型
	file_types_description : "All Files",
	file_upload_limit : 0,
	file_queue_limit : 20,
2.Nginxを変更し、nginx.confを変更し、次のオプションを追加または変更します。これは変更されません。パスすると、413 エラーが報告されます

client_max_body_size100m;

3.PHP、php.ini を変更すると、php 変更項目の数が増えます

max_execution_time = 600 //最大実行時間
max_input_time = 600
memory_limit = 100m
file_uploads = on //アップロードを有効にする
upload _tmp_dir = / tmp //アップロードディレクトリ
upload_max_filesize = 100m //アップロードサイズ制限
post_max_size = 100m //ポストアップロードサイズ制限

4. 変更された場合は完了です 項目 2 と 3 が見つかった場合は、nginx を再起動してください

著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

上記では、コンテンツの側面も含めて、Nginx+PHP+Swfupload をアップロードする方法を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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