PHP를 사용하여 파일을 업로드할 때 업로드 파일 크기 제한 문제가 발생할 수 있습니다. 기본적으로 PHP는 업로드된 파일의 크기를 2MB로 제한합니다. 이는 더 큰 파일을 업로드해야 하는 일부 애플리케이션에는 충분하지 않습니다. 그렇다면 업로드 파일 크기 제한을 수정하는 방법은 무엇입니까? 이 기사에서는 PHP에서 업로드 크기 제한을 수정하는 방법을 소개합니다.
1. php.ini 파일 수정
php.ini 파일을 수정하는 것이 가장 일반적인 해결 방법입니다. php.ini는 업로드 파일 크기 제한뿐만 아니라 기타 PHP 구성 정보도 저장하는 PHP 구성 파일입니다. PHP가 서버에 이미 설치되어 있는 경우 아래 단계에 따라 php.ini 파일을 수정할 수 있습니다.
php --ini
이 명령은 php.ini 파일의 경로를 표시합니다. 경로를 참고해주세요.
sudo nano /path/to/php.ini
/path/to/php.ini를 방금 기록한 경로로 바꾸십시오.
upload_max_filesize post_max_size
이 두 변수는 각각 업로드 파일 크기 제한과 POST 요청 데이터 크기 제한을 나타냅니다. 해당 값을 필요한 크기로 변경하십시오. 예를 들어 업로드 파일 크기 제한을 100MB로 늘리려면 다음과 같이 수정하면 됩니다.
upload_max_filesize = 100M post_max_size = 100M
여기서 크기 단위는 MB와 KB로 구분되며 대소문자를 구분합니다.
sudo service apache2 restart
2. .htaccess 파일 수정
php.ini 파일에 액세스할 수 있는 권한이 없거나 전체 업로드 파일 크기를 수정하고 싶지 않은 경우 그런 다음 .htaccess 파일을 수정하여 업로드 파일 크기 제한을 변경할 수 있습니다. .htaccess 파일은 Apache 서버의 디렉터리 구성을 제어하는 데 사용되는 파일로, 업로드 파일 크기 제한을 포함하여 현재 디렉터리의 사이트에서 일부 구성을 수행할 수 있습니다.
<IfModule mod_rewrite.c> RewriteEngine On </IfModule>
php_value upload_max_filesize 100M php_value post_max_size 100M
여기서 100M는 설정하려는 업로드 파일 크기 제한을 나타냅니다.
3. PHP 코드에서 제한 설정
경우에 따라 업로드 파일 크기 제한을 동적으로 수정해야 할 수 있으며, 이 경우 PHP 코드에서 구성할 수 있습니다.
ini_set('upload_max_filesize', '100M'); ini_set('post_max_size', '100M');
100M은 설정하려는 업로드 파일 크기 제한을 나타냅니다.
요약
더 큰 파일을 업로드해야 하는 일부 애플리케이션의 경우 업로드 파일 크기 제한을 수정해야 합니다. 이 문서에서는 php.ini 파일 수정, .htaccess 파일 수정, PHP 코드에서 제한 설정 등 업로드 파일 크기 제한을 수정하는 세 가지 방법을 소개합니다. 다양한 방법은 상황에 따라 적합하며 실제 상황에 따라 적절한 방법을 선택할 수 있습니다.
위 내용은 PHP에서 업로드 크기 제한을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!