>  기사  >  백엔드 개발  >  PHP에서 업로드된 파일의 최대 제한을 수정하는 방법

PHP에서 업로드된 파일의 최대 제한을 수정하는 방법

青灯夜游
青灯夜游원래의
2023-01-10 10:24:393035검색

수정 방법: 1. php.ini 구성 파일을 엽니다. 2. "max_execution_time" 항목을 찾아 해당 값(최대 실행 시간)을 필요한 값으로 변경합니다. 3. "post_max_size" 항목을 찾아 해당 값을 다음으로 변경합니다. 4. "upload_max_filesize" 항목을 찾아 해당 값을 필수 값으로 변경합니다.

PHP에서 업로드된 파일의 최대 제한을 수정하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 8 버전, DELL G3 컴퓨터

PHP는 대용량 파일을 업로드하는 데 많은 리소스를 차지하므로 업로드 크기를 제한해야 합니다. 세 가지 관련 매개변수:

  • client_max_body_size

  • upload_max_filesize

  • post_max_size

기본적으로 PHP 업로드 파일 크기 제한은 2M 이상인 경우 오류가 보고됩니다.

우리가 업로드하는 이미지나 압축 패키지가 2M를 초과하는 경우 PHP 구성 파일의 최대 업로드 제한을 수정해야 합니다.

PHP에서 업로드된 파일의 최대 제한을 수정하는 방법

1. php.ini 파일을 엽니다.

wamp를 마우스 왼쪽 버튼으로 클릭하고 php를 선택한 다음 팝업 창에서 php.ini를 선택합니다.

PHP에서 업로드된 파일의 최대 제한을 수정하는 방법

2. max_execution_time 값을 수정하세요

일반 파일 업로드는 파일 크기가 아주 작지 않은 이상 5M 파일처럼 업로드하는데 1분 이상 걸릴 수 있습니다.

하지만 php에서는 기본적으로 가장 긴 시간이 소요됩니다. 페이지 실행 시간은 30초입니다. 즉, 30초를 초과하면 스크립트 실행이 중지됩니다.

이때 웹페이지를 열 수 없는 상황이 발생하게 됩니다. max_execution_time

php.ini

max_execution_time

기본값은 30초입니다. 제한 없음을 나타내려면

max_execution_time = 0

0으로 변경하세요

PHP에서 업로드된 파일의 최대 제한을 수정하는 방법

3 post_max_size 값을 수정하세요

최대 크기를 설정하려면 POST 데이터에 허용됩니다. 이 설정은 파일 업로드에도 영향을 미칩니다.

php 기본 post_max_size가 2M이면 post_max_size $_POST 및 $_FILES 슈퍼 전역이 비어 있게 됩니다.

post_max_size를 찾아

post_max_size = 32M

PHP에서 업로드된 파일의 최대 제한을 수정하는 방법

4로 변경하세요.

많은 사람들이 두 번째 단계를 변경합니다. 하지만 파일을 업로드할 때 최대 크기는 여전히 8M입니다.

업로드된 파일의 최대 크기를 나타내기 위해 upload_max_filesize 매개변수도 변경해야 합니다.

upload_max_filesize를 찾아보세요. 기본값은 8M이고 이를

upload_max_filesize = 32M

PHP에서 업로드된 파일의 최대 제한을 수정하는 방법

로 변경합니다. 또한 post_max_size가 upload_max_filesize보다 낫다는 점에 유의해야 합니다.

추천 학습: "

PHP 비디오 튜토리얼"

위 내용은 PHP에서 업로드된 파일의 최대 제한을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.