>  기사  >  백엔드 개발  >  php.ini에서 파일 크기를 설정하는 방법

php.ini에서 파일 크기를 설정하는 방법

藏色散人
藏色散人원래의
2020-09-04 10:45:292664검색

php.ini의 파일 크기를 설정하는 방법: 먼저 "php.ini" 파일을 찾아 열고 HTTP를 통한 파일 업로드를 허용하도록 설정한 다음 "upload_max_filesize" 구성 항목을 찾아 마지막으로 새 매개변수 값을 설정합니다. Apache Can을 저장하고 다시 시작하십시오.

php.ini에서 파일 크기를 설정하는 방법

권장: "PHP Video Tutorial"

php.ini

php.ini 파일은 우리가 작업할 파일과 같은 PHP의 몇 가지 중요한 속성을 저장합니다. 지금 얘기하자면 업로드에 몇 가지 제한 사항이 있습니다. php.ini 파일에 대한 자세한 설명이 있습니다. Windows 시스템에서 PHP를 작성할 때 다음 그림을 본 적이 있을 것입니다(출처 Baidu).
이 페이지에서 원으로 표시된 부분이 php.ini 파일의 위치를 ​​나타내는 것을 볼 수 있습니다. 오늘 Linux 서버에서 php 파일을 테스트할 때 페이지를 열면 다음과 같습니다. php.ini에서 파일 크기를 설정하는 방법

php.ini에서 파일 크기를 설정하는 방법그렇다면 어떻게 할까요? php.ini의 위치정보를 받아오세요 모직옷?

첫 번째 방법은 테스트 PHP 페이지를 작성하고 phpinfo() 함수를 사용하여 이를 출력하는 것이지만 Linux에는 명령줄에서 직접 출력하는 더 편리한 방법이 있습니다.


php -r "phpinfo();"
실제로는 php에서 phpinfo() 함수를 실행하면 됩니다. 이때 첫 페이지의 정보가 출력됩니다.

자세히 살펴보면 실제로는 그림 1의 정보이므로 다음과 같이 할 수 있습니다. 여기에서 php.ini 파일 위치를 찾으세요. 다음으로 위치를 직접 입력하세요:


아래 나열된 파일에서 php.ini를 볼 수 있습니다. 다음 단계는 vim을 사용하여 변경하려는 정보를 변경하는 것입니다. 파일:


php.ini에서 파일 크기를 설정하는 방법vim php.ini
Connect 내려와서 찾았습니다. 파일이 아직 조금 깁니다. 우리가 사용하려는 구성 항목이 40% 정도 있습니다.



먼저 php.ini에서 파일 크기를 설정하는 방법file_uploads = on ; HTTP를 통한 파일 업로드를 허용하는 스위치를 찾으세요. 기본값은 ON입니다. 즉,

upload_tmp_dir을 엽니다.
upload_max_filesize = 업로드할 수 있는 최대 파일 크기입니다. 기본값은 2M

post_max_size = 8m입니다. 양식의 모든 값을 포함하여 POST에서 PHP로 수신할 수 있는 최대 값은 8M입니다.

온라인 정보에 따르면 더 큰 파일을 업로드하는 경우 8M보다 큰 경우 시간 설정을 변경해야 합니다.
max_execution_time = 600 ; 각 PHP 페이지를 실행하는 데 필요한 최대 시간(초), 기본값은 30초입니다.
max_input_time = 600 ; 데이터, 기본값은 60초

memory_limit = 8m ; 각 PHP 페이지에서 소비하는 최대 메모리, 기본값은 8M입니다

위 매개변수를 수정한 후 네트워크에서 허용하는 일반적인 상황에서 대용량 파일을 업로드할 수 있습니다
max_execution_time = 600
max_input_time = 600
memory_limit = 32m
file_uploads = on
upload_tmp_dir = /tmp
upload_max_filesize = 32m
post_max_size = 32m

수정이 완료되면 esc 키를 누르고 다음을 입력하세요: wq 저장하고 종료한 다음 아파치를 다시 시작하고 다음을 입력하세요. 명령줄에서:

service httpd restart

그런 다음 대용량 파일 업로드를 테스트해 보세요. 일부 파일은 괜찮을 것입니다.

끝~

위 내용은 php.ini에서 파일 크기를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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