본문 바로가기

IT

PHP max_file_uploads와 upload_max_filesize 설정 방법

PHP에서 `max_file_uploads`와 `upload_max_filesize`는 서버의 파일 업로드 기능을 제어하는 ​​두 가지 지시어입니다.

 

이러한 지시문은 `php.ini` 파일 또는 서버가 허용하도록 구성된 경우 `.htaccess` 파일에서 구성할 수 있습니다.

다음은 이러한 지시문을 구성하는 방법에 대한 자세한 설명입니다.

 

 

max_file_uploads

한 번에 업로드할 수 있는 최대 파일 수를 제어합니다. 기본적으로 이 값은 20으로 설정됩니다. 

1. php.ini 텍스트 편집기에서 해당 파일을 오픈합니다.

2. `max_file_uploads` 를 검색합니다.

3. 업로드를 허용하려는 원하는 최대 파일 수로 변경해주세요. 예를 들어 한 번에 50개의 파일을 업로드할 수 있도록 하려면 를 설정할 수 있습니다 `max_file_uploads = 50` 으로 변경하시면 됩니다.

4. 변경 사항을 php.ini 파일에 저장하고 변경 사항을 적용하려면 웹 서버를 다시 시작하십시오.

 

 

upload_max_filesize

업로드할 수 있는 개별 파일의 최대 크기를 제어합니다. 기본적으로 이 값은 2MB로 설정됩니다. 

1. php.ini 텍스트 편집기에서 해당 파일을 오픈합니다.

2. `upload_max_filesize` 를 검색합니다.

3. 원하는 최대 크기(바이트, 킬로바이트, 메가바이트 또는 기가바이트)로 변경해주세요. 예를 들어 최대 10MB의 파일을 허용하려면 `upload_max_filesize = 10M` 으로 변경하시면 됩니다.

4. 변경 사항을 php.ini 파일에 저장하고 변경 사항을 적용하려면 웹 서버를 다시 시작하십시오.

 

 



`upload_max_filesize` 값을 변경하는 것만으로는 더 큰 파일을 업로드하기에 충분하지 않을 수 있다는 점에 유의해야 합니다. 서버가 더 큰 파일 업로드를 처리할 수 있도록 `post_max_size` 및 `memory_limit`와 같은 다른 지시문을 조정해야 할 수도 있습니다.

또한 최대 파일 수 및 파일 크기 제한을 늘리면 서비스 거부 공격 가능성 또는 디스크 공간 부족 위험과 같은 보안 문제가 발생할 수 있습니다. 따라서 전체 서버 환경을 고려하여 이러한 값을 신중하게 조정하는 것이 좋습니다.

반응형
포스트 관련글