웹사이트 검색

PHP에서 파일 업로드 크기를 늘리는 방법


PHP 개발자이거나 PHP 애플리케이션을 호스팅하는 서버를 관리하는 시스템 관리자이신가요? PHP에서 파일 업로드 크기를 늘리거나 설정하는 방법을 찾고 계십니까? 그렇다면 PHP에서 파일 업로드 크기를 늘리는 방법을 보여주고 파일 업로드 및 POST 데이터를 처리하기 위한 PHP의 핵심 지시어 중 일부를 설명하는 이 문서를 따르세요.

기본적으로 PHP 파일 업로드 크기는 서버에서 최대 2MB 파일로 설정되어 있지만, PHP 구성 파일(php.iniphp.ini )을 사용하여 파일 업로드 최대 크기를 늘리거나 줄일 수 있습니다. ), 이 파일은 다양한 Linux 배포판의 다양한 위치에서 찾을 수 있습니다.

vim /etc/php.ini                   [On Cent/RHEL/Fedora]
vim /etc/php/7.0/apache2/php.ini   [On Debian/Ubuntu]

PHP에서 파일 업로드 크기를 늘리려면 php.ini 파일에서 upload_max_filesizepost_max_size 변수를 수정해야 합니다.

upload_max_filesize = 10M
post_max_size = 10M

또한 max_file_uploads를 사용하여 단일 요청으로 동시에 업로드할 수 있는 최대 파일 수를 설정할 수도 있습니다. PHP 5.3.4 및 최신 버전에서는 제출 시 공백으로 남겨진 업로드 필드가 이 제한에 포함되지 않습니다.

max_file_uploads = 25

PHP가 허용하는 POST 데이터의 최대 크기를 설정하는 데 사용되는 변수 post_max_size. 0 값을 설정하면 제한이 비활성화됩니다. enable_post_data_reading을 통해 POST 데이터 읽기가 비활성화된 경우 무시됩니다.

위와 같이 변경한 후 수정된 php.ini 파일을 저장하고 해당 Linux 배포판에서 다음 명령을 사용하여 웹 서버를 다시 시작합니다.

--------------- SystemD --------------- 
systemctl restart nginx
systemctl restart httpd		
systemctl restart apache2	

--------------- Sys Vinit ---------------
service nginx restart
service httpd restart		
service apache2 restart	

그게 다야! 이 짧은 기사에서는 PHP에서 파일 업로드 크기를 늘리는 방법을 설명했습니다. 다른 방법을 알고 있거나 질문이 있는 경우 아래 댓글 섹션을 사용하여 공유해 주세요.