본문 바로가기

개발 & IT/백엔드

[Apache] upload file size limit

PHP-Apache로 구동 중인 서버의 업로드 파일 사이즈 변경

php 환경설정 파일의 위치를 확인한다.

$ find / -name php.ini

php.ini 파일을 open

$ sudo vim /etc/php/7.2/apache2/php.ini

post_max_size, upload_max_filesize 필드를 찾아 원하는 값으로 수정한다.

post_max_size = 100M
.
.
.
upload_max_filesize = 100M

 

혹은 sed 명령어도 수정한다.

# 예시: /etc/php/7.2/apache2/php.ini 파일 수정
PHP_INI="/etc/php/7.2/apache2/php.ini"

# post_max_size 설정 (있으면 주석 제거 및 값 변경, 없으면 맨 아래 추가)
sudo sed -i '/^;*post_max_size/s/^;*post_max_size.*/post_max_size = 100M/; t; $ a post_max_size = 100M' "$PHP_INI"

# upload_max_filesize 설정 (있으면 주석 제거 및 값 변경, 없으면 맨 아래 추가)
sudo sed -i '/^;*upload_max_filesize/s/^;*upload_max_filesize.*/upload_max_filesize = 100M/; t; $ a upload_max_filesize = 100M' "$PHP_INI"

# 변경 내용 확인
grep -E "post_max_size|upload_max_filesize" "$PHP_INI"

 

Apache 서버 재기동

$ sudo service apache2 restart
반응형

'개발 & IT > 백엔드' 카테고리의 다른 글

[Spring Boot] log4j2, hibernate 설정  (0) 2022.10.25
[Spring Boot]JPA @query null Parameter  (2) 2022.10.18
[face-api.js] 얼굴인식  (1) 2022.10.03
[fluent-ffmpeg] video codec 변경  (1) 2022.09.28
[PHP] XMLWriter  (0) 2022.09.19