이 글은 주로 PHP에서 업로드되는 파일의 크기를 설정하는 방법을 소개합니다. 관심있는 친구들이 참고하시면 좋을 것 같습니다.
해결책:
첫 번째:
php.ini에서 다음 줄을 확인하세요.
upload_max_filesize = 8M post_max_size = 10M memory_limit = 20M
또한 업로드된 ff9c23ada1bcecdd1a0fb5d5a0f18437에 다음과 유사한 줄이 있는지 확인하세요.
<input type="hidden" name="MAX_FILE_SIZE" value="500000">
두 번째:
다음과 같은 줄이 있는지 확인하세요. apache 2 524288(=512×1024)을 더 크게 만들려면
/etc/httpd/conf.d/php.conf
의 LimitRequestBody 524288을 수정해야 합니다. 예를 들어 5M(=5×1024×1024)
추가: PHP의 최대 실행 시간은 다음과 같습니다. 또한 가능한 요인입니다.
php 파일을 통해 임시로 설정할 수도 있습니다. 코드는 다음과 같습니다.
<?php ini_set('max_execution_time', '600'); ini_set('post_max_size ', '100M'); // 好像设置不成功,不起作用 ini_set('upload_max_filesize', '200M'); // 好像设置不成功,不起作用 ?>
php.ini를 열고 먼저
;;;;;;;;;;;;;
파일 업로드 ;
;;; ;;;;;;;;
영역에는 파일 업로드에 영향을 미치는 다음 매개변수가 있습니다.
file_uploads = on HTTP를 통한 파일 업로드 허용 여부를 전환합니다. 기본값은 켜져 있음을 의미합니다.
upload_tmp_dir ; 지정하지 않으면 시스템 기본 임시 폴더가 사용됩니다.
upload_max_filesize = 200m ; 비즈니스의 경우 업로드가 허용됩니다. 최대 파일 크기입니다. 기본값은 2M
in
????????????????????????????
; ;;;;
; ;;;;;;;;;;;;;;;
max_execution_time = 600 ;각 PHP 페이지가 실행되는 최대 시간 값(초), 기본값은 30초
max_input_time = 600 ; 각 PHP 페이지에서 데이터를 수신하는 데 필요한 최대 시간, 기본값은 60초입니다.
memory_limit = 8m, 각 PHP 페이지에서 소비하는 최대 메모리, 기본값은 8M
수정 후 네트워크가 허용하는 한 위의 매개변수는 정상적인 상황에서 대용량 파일을 업로드할 수 있습니다.
음악을 듣거나 여자 생각을 할 때, 화장실에 갔다가 돌아오는 동안 프로그램에서 업로드 성공 메시지를 표시합니다~
이에 200M 파일 업로드 테스트 기계가 성공했습니다.
관련 권장사항:PHP에서 파일을 업로드할 때 임시 폴더를 찾을 수 없는 문제를 해결하는 방법
위 내용은 PHP에서 업로드된 파일의 크기를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!