개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.25 11:36

post_max_size에 대한 이해를 돕고 싶습니다.

목록
  • 백엔드버서커 7일 전 2025.05.25 11:36 인기
  • 107
    1
post_max_size는 PHP의 max upload file size를 설정할 때 사용되는 변수입니다.
하지만, 이 변수의 설정 방법과 실제로 업로드 파일의 크기에 어떤 영향을 미치는지 이해하지 못하고 있습니다.

post_max_size와 upload_max_filesize의 차이점을 구분하고,
php.ini 파일에서 이 변수를 어떻게 설정해야 하는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  7일 전



    post_max_size와 upload_max_filesize는 둘 다 PHP의 최대 업로드 파일 크기를 설정하는 변수입니다.

    - post_max_size: POST 요청의 최대 크기를 설정합니다.
    - upload_max_filesize: 단일 파일의 최대 크기를 설정합니다.

    이 두 변수를 구분하는 이유는, POST 요청은 여러 파일을 업로드할 수 있기 때문입니다. 예를 들어, 파일 업로드 폼을 제출할 때, 브라우저는 여러 파일을 함께 전송할 수 있습니다. 이 때, post_max_size가 upload_max_filesize보다 큰 경우, 여러 파일의 총 크기가 post_max_size를 초과할 수 있습니다.

    php.ini 파일에서 이 변수를 설정하는 방법은 다음과 같습니다.

    1. php.ini 파일을 열고, post_max_size와 upload_max_filesize를 설정합니다.
    2. post_max_size의 기본 값은 8M입니다. upload_max_filesize의 기본 값은 2M입니다.
    3. 설정 값을 변경하고, php.ini 파일을 저장합니다.
    4. 변경된 설정을 적용하기 위해, Apache 서버를 재시작합니다.

    예를 들어, post_max_size를 16M, upload_max_filesize를 4M로 설정하고 싶다면, php.ini 파일을 열고 다음 코드를 추가합니다.

    post_max_size = 16M
    upload_max_filesize = 4M

    이러한 설정을 통해, PHP는 최대 16MB 크기의 POST 요청을 허용하고, 단일 파일의 최대 크기는 4MB로 제한됩니다.

    2025-05-25 11:37

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,319건 / 88 페이지

검색

게시물 검색