[php] php 업로드 파일 크기 제한 해제하기.
일단 페이지에 출력하는 부분(라우팅?)에 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
출처는 요기
PHP 환경 설정 파일(php.ini) 수정 방법
PHP 언어를 사용하는 웹기반 시스템(ex:
osasf.net