>백엔드 개발 >PHP 튜토리얼 >Nginx+PHP+Swfupload 대용량 파일 업로드

Nginx+PHP+Swfupload 대용량 파일 업로드

WBOY
WBOY원래의
2016-08-08 09:19:381069검색

환경: 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 //활성화 uploading
upload_tmp_dir = /tmp //업로드 디렉터리
upload_max_filesize = 100m //업로드 크기 제한
post_max_size = 100m //포스트 업로드 크기 제한

4. 2~3개 항목 수정, nginx 다시 시작해주세요

저작권 안내: 이 글은 블로거의 원본 글이므로 블로거의 허락 없이 복제할 수 없습니다.

위 내용은 내용을 포함한 대용량 파일을 업로드하기 위한 Nginx+PHP+Swfupload를 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.