[WEB] PHP 파일 업로드 파일크기 변경(대용량)

대부분 검색을 하면 아래 5가지를 변경하라고 나옴.

sudo vi /etc/php.ini

1. max_execution_time = 300 (default : 30)
실행할 수 있는 최대 시간. 초과되면 php 실행중지 됨. 무제한은 0

2. max_input_time = 300 (default : 60)
파일업로드 등의 입력 데이터를 받는 최대 시간. 무제한은 -1 

3. memory_limit = 128M
php 메모리 사용량이라고 하는데 나는 잘 모르겠음.

4. post_max_size = 3100M (default : 8M)
post 파일 업로드 최대용량. 파일 업로드 시 대부분 post 방식으로 서버에 전송됨. 
그리고 추가적으로 데이터도 들어가서 upload_max_filesize보다 크게 했음. 

5. upload_max_filesize = 3000M (default : 5M)
파일 업로드 최대용량.

난 3G까지 Upload 가능하게 설정을 하였고 2.6G 파일을 테스트 하여 업로드 된것을
확인함.


AWS EC2 아마존 Linux에서는 php.ini 적용 하려면 서버 재시작을 해야함. 

아파치 데몬 재시작 하면 적용 된다고 하는데 여러번 / 여러가지로 했지만 안되어서 서버 재시작을 하니 적용됨. 




댓글

이 블로그의 인기 게시물

[문서] excel 체크박스 삭제

[DB] MySQL 백업 / 복원

[DB] MS SQL에서 웹으로 데이터 보내기(Sending HTTP Requests)