[IIS] PHP 업로드 용량 관련 설정하기
2023. 5. 8. 09:00
728x90
반응형
들어가며 |
IIS 에 설치한 Php 프로젝트는 대용량 파일을 올려놓는 프로젝트였는데요. 그렇다 보니 IIS 설정과 PHP 에 대용량 파일을 올리기 위한 설정을 진행해야 합니다.
01. IIS 요청 필터링 설정 |
IIS 의 서버 설정 중, 요청 필터링 메뉴에 접근 합니다. 해당 메뉴에서 "기능 설정 편집" 메뉴를 선택합니다.
해당 설정 편집 메뉴를 클릭하면, 허용되는 최대 콘텐츠 길이 (바이트)를 편집할 수 있는데요.
기본적으로 30MB 로 설정이 되어 있는데요.
이 부분에 최대 바이트 길이는 4.2GB 까지입니다.
해당 입력값의 한계값인 4294967295 값을 입력합니다.
02. php.ini 파일 수정 |
제가 php 를 설치한 위치는 D:\\ 쪽인데요. 해당 php 설치 폴더에 접근하게 되면,
php.ini 파일을 확인 할 수 있습니다.
# 스크립트가 사용할 수 있는 최대 메모리 양
memory_limit = 4G
# PHP가 허용하는 POST 데이터의 최대 크기.
post_max_size = 4G
# 업로드된 파일의 최대 허용 크기.
upload_max_filesize = 4G
# 각 스크립트의 최대 실행 시간(초)
max_execution_time = 60000
# 단일 요청을 통해 업로드할 수 있는 최대 파일 수
max_file_uploads = 20
# 각 스크립트가 요청 데이터를 구문 분석하는 데 사용할 수 있는 최대 시간입니다.
# (-1) 제한없음
max_input_time = -1
해당 ini 파일을 열고, 각각에 해당하는 파일을 수정하면 됩니다.
그리고 IIS를 재시작 하게 되면, 적용됩니다!
참조 |
END
728x90
'WebServer' 카테고리의 다른 글
IIS Worker Process (w3wp) 로 높은 CPU 사용량 문제를 해결하는 방법 (2) (0) | 2023.10.02 |
---|---|
IIS Worker Process (w3wp) 로 높은 CPU 사용량 문제를 해결하는 방법 (1) (0) | 2023.09.19 |
[IIS] Php 설정 시, <handler> scriptProcessor를 <fastCGI> 애플리케이션 구성에서 찾을 수 없습니다. 오류해결 (0) | 2023.04.17 |
[IIS] Web App 최적화 설정하는 방법 (0) | 2022.05.11 |
[ASP.NET] IISRESET 오류 대처 방안 (0) | 2021.04.19 |