PHP를 사용하는 환경에서는 파일업로드가 자주 사용되는 기능입니다. 그러나 기본적으로 PHP 구성 파일은 업로드된 파일에 대한 크기 제한을 설정하며 이 제한은 실제 요구 사항을 충족하지 못할 수 있습니다. 이 문제를 해결하려면 php.ini 파일의 업로드 제한을 수정해야 합니다.
php.ini 파일은 PHP의 주요 구성 파일이며 업로드 제한은 upload_max_filesize, post_max_size 및 max_file_uploads의 세 가지 매개 변수에 의해 결정됩니다. 이는 각각 업로드가 허용되는 파일 크기의 상한, POST 메소드로 제출되는 데이터 크기의 상한 및 한 번에 업로드되는 파일 수의 상한을 나타냅니다.
이제 php.ini의 업로드 제한을 수정하는 방법을 자세히 소개하겠습니다.
1단계: php.ini 파일 찾기
먼저 php.ini 파일을 찾아야 합니다. 일반적으로 php.ini 파일은 시스템 디렉토리의 php 폴더에서 찾을 수 있습니다. 특정 위치를 모르는 경우 다음 명령을 사용하여 검색할 수 있습니다.
sudo find / -name "php.ini"
2단계: 원본 php.ini 파일 백업
php를 수정하기 전에 파일, 원본을 백업해야 합니다. 데이터 손실을 방지하기 위해 수정 오류가 발생할 경우 복원할 수 있도록 php.ini 파일이 있습니다. 백업 방법은 매우 간단합니다. php.ini 파일 이름을 바꾸면 됩니다:
sudo cp /etc/php/7.2/apache2/php.ini /etc/php/7.2/apache2/php.ini.bak
필요한 경우 php.ini 파일을 복원하려면 다음 명령을 실행할 수 있습니다:
sudo mv /etc/php/7.2/apache2/php.ini.bak /etc/php/7.2/apache2/php.ini
3단계: php.ini 파일의 세 가지 매개변수 값 수정
php.ini 파일을 백업한 후 편집기를 사용하여 php.ini 파일을 열고 다음 세 가지 매개변수를 찾을 수 있습니다.
upload_max_filesize
post_max_size
max_file_uploads
기본값은 각각 2M, 8M, 20으로 설정되어 있습니다. 필요에 따라 이러한 값을 수정할 수 있습니다. 예를 들어 최대 업로드 파일을 10M로 설정하려면 upload_max_filesize 값을 10M로 수정하면 됩니다. (참고: 단위는 MB 또는 KB여야 합니다.)
upload_max_filesize = 10M
post_max_size = 10M
max_file_uploads = 50
수정 후 수정 사항을 저장하고 편집기를 종료하세요.
4단계: Apache 또는 Nginx 서비스 다시 시작
php.ini 파일 수정을 완료한 후 수정 사항을 적용하려면 Apache 또는 Nginx 서버를 다시 시작해야 합니다. Ubuntu 시스템에서는 다음 명령을 사용하여 Apache 서비스를 다시 시작할 수 있습니다:
sudo systemctl restart apache2
또는 Nginx 서비스 다시 시작:
sudo systemctl restart nginx
물론 다른 시스템인 경우에는 다음을 사용할 수 있습니다. Apache 또는 Nginx 서버를 다시 시작하는 다른 방법.
이제 php.ini 업로드 제한을 수정하는 모든 단계를 완료했습니다. 위 작업은 어렵지 않습니다. 위 단계를 따르면 php.ini 업로드 제한을 성공적으로 수정할 수 있습니다.
위 내용은 php.ini 업로드 제한을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.
