본문 바로가기
Develop/PHP

PHP 업로드 사이즈 변경하는 방법

by bellsilver7 2020. 2. 26.
728x90

안녕하세요. 은은한 개발자입니다.

 

파일을 업로드 하는 경우 사이즈 제한에 걸려 서버 에러를 보게 되는 경우가 있는데 이 부분을 해결하는 방법에 대해 알아보도록 하겠습니다.

 

1. PHP 설정파일 수정

file_uploads = On // 파일 업로드를 허용함

post_max_size = 32M // post 방식으로 넘길 수 있는 최대 파일 크기

upload_max_filesize = 32M // 업로드 파일 최대 크기

memory_limit = 128M // 메모리 사용량

max_execution_time = 30 // 업로드에 걸리는 시간(초)

php.ini 파일에서 위 항목들을 수정하는 방법이 있습니다. upload_max_filesizepost_max_size 값을 수정해주시면 되는데 그 외의 항목들은 필요시 함께 수정하면 됩니다. 해당 파일을 수정하고 나면 사용하고 계신 웹서버(아파치 등)를 재시작 해주셔야합니다.

 

2. PHP ini_set() 사용

ini_set('post_max_size', '64M');

ini_set('upload_max_filesize', '64M');

소스에 위 코드를 삽입해 원하는 사이즈를 설정해주는 방법이 있습니다.

 

 

특정 업로드의 경우에만 사이즈 변경이 필요하다면 2번의 방법을 사용하는 것이 좋을 수 있지만 전체적으로 업로드 사이즈의 변경이 필요할 경우 1번의 방법을 사용하는 것이 확실한 방법일 수 있겠습니다.

 

728x90

댓글