[Nginx] PHP 업로드 용량 늘리는 방법

워드프레스나 익스프레스 엔진 , php 기반 앱 등 php 에서 글을 올릴 때 사진이나 파일이 용량이 커서 업로드가 안되는 문제가 생길 수 있습니다.

업로드 용량을 변경하기 위해선 PHP 설정 파일을 열어줍니다.

CentOS 7 기준 /etc/php.ini

Ubuntu 20.04LTS 기준 /etc/php버전/fpm/php.ini

php.ini 파일을 열고 아래 단어를 찾습니다. (저는 nano 편집기를 이용하겠습니다)

Files Uploads 쪽에서 upload_max_filesize (업로드 제한 용량)= 2M <- 요부분을 변경해 줘야 합니다. (최대 크기 2048MB)

저는 나중에 기본값데이터를 저장하기 위해 기존에 있던 문구룰 주석처리하고 새로 작성했습니다.

그다음 post_max_size (PHP 파일에서 post 방식으로 최대 업로드 용량 )= 8M <- 요부분도 변경해 줍니다. (최대 크기 2048MB)

저처럼 최대 용량이나 512메가를 넘게 설정하셨으면 max_execution_time = 30 (최대 파일 시간) 과

max_input_time = 60 (데이터를 입력받는 최대 시간 -1 은 제한없음) , memory_limit = 128M (PHP 가 사용할 수 있는 최대 메모리 )를 적절하게 늘려야 합니다.

제가 추천하는 데이터는

업로드 용량max_execution_timemax_input_timememory_limit
512메가 일 떄6090256
1기가 일 떄80110256
2기가 일 떄(최대)120160512
위의 표는 추천 셋팅값 입니다. 여려분들은 상황에 맞게 더 늘리거나 줄이시면 됩니다 ^^

입니다. 이렇게 PHP 에서 업로드 용랴을 늘리는 방법에 대해서 설명드렸습니다.

궁금하신것이나 이해가 안되는 부분 , 오타 및 오류 부분은 지적 및 댓글 부탁드립니다.

감사합니다!

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments