• 구름많음동두천 3.7℃
  • 흐림강릉 0.0℃
  • 구름많음서울 4.5℃
  • 구름많음대전 4.7℃
  • 흐림대구 3.4℃
  • 흐림울산 3.4℃
  • 흐림광주 5.1℃
  • 흐림부산 4.6℃
  • 흐림고창 4.7℃
  • 제주 7.5℃
  • 구름조금강화 3.7℃
  • 흐림보은 3.3℃
  • 흐림금산 3.9℃
  • 흐림강진군 5.4℃
  • 흐림경주시 2.6℃
  • 구름많음거제 5.0℃
기상청 제공

파일용량 제한 설정 php.ini

예전에 포스트로 적어 뒀던거 같은데 기억도 가물가물해서 다시


[php.ini 설정]

file_uploads = On                ;파일 업로드 사용여부
upload_max_filesize = 10M   ;업로드 파일의 최대 크기
post_max_size = 11M           ;PHP가 허용하는 POST 데이터의 최대 크기

POST 데이터가 허용하는 최대 사이즈를 설정합니다. 이 설정은 파일 업로드에도 관여합니다.
큰 파일을 업로드 하기 위해서는 이 값이 upload_max_filesize보다 커야만 합니다.
환경 설정 스크립트에서 메모리 제한을 활성화하였으면, memory_limit도 파일 업로드에 관여합니다.
일반적으로,
memory_limit는 post_max_size보다 커야만 합니다.

memory_limit = 20M               ;스크립트가 사용할 수 있는 최대 메모리 크기

스크립트가 사용할 수 있는 최대 메모리 양을 바이트로 설정합니다.
엉망인 스크립트가 서버의 많은 메모리를 차지하는 것을 방지할 수 있습니다.

PHP 4.3.2부터, memory_limit를 활성화 했을때, PHP 함수 memory_get_usage()가 사용 가능합니다.
크기 설정시 아래와 같은 순서로 설정( 추천 )

memory_limit > post_max_size > upload_max_filesize

[php.conf]
LimitRequestBody 524288 # 524288 이 초기값입니다. 원하는 크기를 설정하시면 됩니다.
아파치 웹서버를 이용하여 업/다운로드 하는 모든 파일의 사이즈를 제한합니다.

아래는 download 디렉토리를 10M로 업/다운로드 크기를 제한한 예입니다.

LimitRequestBody 10240000

이뿌게 정리된놈 업어왔음.

출처 : ssabu.tistory.com/51