PHP는 널리 사용되는 서버 측 프로그래밍 언어로 웹 애플리케이션을 구축하는 데 자주 사용됩니다. 웹 애플리케이션을 구축할 때 파일을 업로드해야 하는 경우는 매우 일반적입니다. PHP에서는 파일 업로드 기능도 제공합니다. 그러나 때로는 더 큰 파일을 업로드해야 하므로 PHP의 업로드 파일 크기 제한을 확장해야 합니다. 따라서 이 글에서는 PHP에서 최대 업로드 파일 크기를 설정하는 방법에 대해 설명합니다.
웹 애플리케이션 개발 중에 대용량 파일을 업로드해야 하는 경우가 있습니다. 그러나 PHP를 사용하여 파일을 업로드하는 경우 서버의 기본 설정으로 인해 PHP가 대용량 파일을 처리하지 못할 수도 있습니다.
이번에는 PHP가 업로드할 수 있는 파일 크기를 늘리기 위해 PHP 구성 파일의 일부 매개변수를 수정해야 합니다. 이러한 설정을 변경하지 않으면 PHP의 기본 파일 업로드 크기 제한은 2MB입니다.
PHP의 최대 업로드 파일 크기를 설정하려면 다음 세 가지 PHP 구성 항목을 수정해야 합니다.
이러한 설정은 PHP의 구성 파일 php.ini에서 찾을 수 있습니다. php.ini는 PHP의 일부 중요한 매개변수를 구성하는 데 사용되는 PHP 구성 파일입니다.
php.ini 파일을 수정하는 방법에 대한 단계는 다음과 같습니다.
일반적으로 php.ini는 기본적으로 Windows의 C:Windows 디렉터리에 저장됩니다.
텍스트 편집기를 사용하여 php.ini 파일을 엽니다. 이 파일에는 PHP의 다양한 구성이 포함되어 있습니다.
구성 콘텐츠 upload_max_filesize를 검색하고 이 필드가 있는 줄을 찾습니다.
이 필드는 PHP의 최대 업로드 파일 크기 제한을 나타냅니다. 기본 크기는 2M입니다.
2M를 30M, 100M 등 필요한 파일 크기로 변경할 수 있습니다.
post_max_size 구성 항목을 검색하세요.
이 설정은 POST 요청에서 PHP로 전달되는 최대 데이터 양을 결정하는 데 사용됩니다.
upload_max_filesize에 비해 post_max_size의 값이 더 클 수 있습니다. 전자는 단일 파일 업로드에 사용되는 반면 후자는 전체 요청에 사용되기 때문입니다.
PHP가 업로드된 파일 크기를 업로드할 수 있도록 동일한 값으로 설정할 수 있습니다. 이 값은 upload_max_filesize보다 커야 합니다.
php.ini에서 memory_limit 구성 항목을 찾으세요.
이 설정은 PHP가 실행되는 동안 사용할 수 있는 최대 메모리 양을 결정하는 데 사용됩니다. 여기에서 더 큰 값으로 설정할 수 있지만 해당 값은 컴퓨터의 사용 가능한 메모리를 초과할 수 없습니다.
마지막으로 php.ini 파일을 저장하고 닫습니다.
파일 변경 사항을 저장한 후 웹 서버를 다시 시작하여 변경 사항을 적용하세요.
이 글에서는 웹 애플리케이션 개발 중 대용량 파일을 업로드할 때 발생하는 문제를 해결하기 위해 PHP에서 최대 업로드 파일 크기를 설정하는 방법을 소개했습니다. php.ini 파일의 upload_max_filesize, post_max_size 및 memory_limit 구성 항목을 수정하면 PHP가 더 큰 파일을 업로드할 수 있습니다.
이러한 설정을 수정하기 전에 서버의 하드웨어 및 네트워크 연결이 대용량 파일 업로드를 지원할 수 있는지 확인하는 것이 중요합니다. 그렇지 않으면 서버가 느려지거나 불안정해질 수 있습니다.
위 내용은 PHP에서 최대 업로드 파일 크기 제한을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!