[PHP] 업로드 용량 설정하기
설명
이거는 사실 되게 기본적인 거고 무조건 알아야 하는 내용이지만 요즘 APM 을
자주 설치하는 일이 많아서 정리하려고 한다!
PHP에서 파일 업로드 하는 경우가 많은데 용량이 큰 파일 이거나 여러 개 파일을 올릴 게 될 경우
에러가 발생할 수도 있다. 그럴 경우 php.ini 파일을 확인하자!
위치
보통 리눅스는 /etc/php.ini 에 위치하고
윈도우 환경은 php 설치 폴더 안에 위치한다.
설정
upload_max_filesize = 20M
php 파일 업로드 최대 용량을 원하는 크기로 설정하면 된다.
post_max_size = 8M
파일 업로드는 대부분 POST 방식으로 전송되는데 post 방식의 최대 용량이다.
max_execution_time = 30
php 실행시간.
max_input_time = 60
get , post 파일 업로드 등의 입력을 받는 시간
memory_limit = 128M
메모리 사용량. 파일업로드 시 우선 메모리에 올라가므로 넉넉하게 지정해줘야된다.
적용
적용하기 위해서는 php 를 재시작 해줘야 한다.
1. service php restart
2. systemctl php restart
📌팁
그냥 적용하려면 쉽게 아파치를 재시작하면 된다.
그리고 남발하면 안 되지만 필요하다면 -1(무제한) 값을 사용할 수도 있다.
댓글