취업/PHP

[php] php 업로드 파일 크기 제한 해제하기.

카슈밀 2022. 3. 7. 14:37
반응형

일단 페이지에 출력하는 부분(라우팅?)에 phpinfo()를 이용하여 해당 php 정보를 호출한다.

 

그러하면 php loaded configuration file라고 써있는 부분이 있는데, 이곳으로 이동한다.

터미널이든 ubuntu이든 상관없다. 해당 파일이 있는 곳으로 이동 후 php.ini를 수정한다.

https://iwordpower.com/wp-content/uploads/2017/04/php-ini-path-windows.jpg

 

- 파일 업로드 허용 여부 설정

file_uploads = On //On 또는 Off로 설정

 

- 파일 업로드 사이즈의 최대 크기 설정

upload_max_filesize = 2M //최대 2048M 이하로 설정

 

- 파일 업로드 최대 개수 설정

max_file_uploads = 20 //한 번에 함께 올릴 수 있는 파일 개수 설정

 

- post 방식으로 업로드시의 파일의 최대 크기 설정

post_max_size = 8M //최대 2048M 이하로 설정

 

- 스크립트 페이지(*.php)의 최대 실행 시간 설정

max_execution_time = 180 //초 단위로 설정. 무제한은 0으로 설정

 

- 스크립트 페이지로 넘어오기전 PHP엔진이 post로 전달된 데이터를 처리하는 시간 설정

max_input_time = 60 //초 단위로 설정. 무제한은 -1로 설정

 

- 스크립트가 사용할 수 있는 최대 메모리 사용량 설정

memory_limit = 128M //memory_limit > post_max_size > uplad_max_filesize 순으로 설정

 

그리고나서 sudo service apache2 restart

 

출처는 요기

https://osasf.net/discussion/637/php-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95-%ED%8C%8C%EC%9D%BC-php-ini-%EC%88%98%EC%A0%95-%EB%B0%A9%EB%B2%95

 

PHP 환경 설정 파일(php.ini) 수정 방법

PHP 언어를 사용하는 웹기반 시스템(ex:

osasf.net

 

728x90