크기 제한을 수정하는 방법: 1. php.ini 파일을 찾아 열고 "max_execution_time" 항목을 찾아 해당 값을 "0"으로 변경합니다. 2. "post_max_size" 항목의 값을 찾아 설정합니다. 3. "upload_max_filesize" 항목의 값을 찾아 설정합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP 업로드 파일의 크기 제한을 수정하는 방법
1 max_execution_time 값을 수정합니다.
일반 파일 업로드는 5M 파일처럼 아주 작은 파일이 아닌 이상 업로드하는데 1분 이상 걸릴 수 있습니다. 하지만 PHP에서는 기본적으로 페이지의 최대 실행 시간이 30초입니다. , 30초를 초과하면 스크립트 실행이 중지됩니다.이로 인해 웹 페이지를 열 수 없게 됩니다. 이때 max_execution_time을 php.inimax_execution_time
에서 수정할 수 있습니다. >max_execution_time
默认是30秒.改为
max_execution_time = 0
0表示没有限制
2、修改post_max_size值
修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
查找 post_max_size .改为
post_max_size = 150M
3. 修改upload_max_filesize值
很多人都会改了第二步.但上传文件时最大仍然为 8M.
为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。
查找upload_max_filesize,默认为8M改为
upload_max_filesize = 100M
另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.
相关参数说明
PHP上传涉及到的php.ini中的参数:
file_uploads
是否允许上传文件,默认ON
upload_tmp_dir
上传文件防止的临时目录,未指定则使用系统默认位置
upload_max_filesize
允许上传文件的大小的最大值,默认为2M
post_max_size
控制采用POST方法进行一次表单提交中PHP所能接受的最大数据量,如果希望用PHP文件上传,则此值要改为比upload_max_filesize
要大
max_input_time
以秒为单位对通过POST/GET/PUT方式接受数据时间进行限制。
memory_limit
为了避免正在运行的脚本大量使用系统内存,PHP允许定义内存使用限额。通过设置此参数来制定单个脚本程序可以使用的最大内存容量,应适当大于post_max_size值
max_execution_time
기본값은 30초입니다.
file_uploads
파일 업로드 허용 여부, 기본값 ON 🎜🎜upload_tmp_dir
파일 업로드를 방지하기 위한 임시 디렉토리, 지정되지 않은 경우 시스템 기본 위치 🎜🎜upload_max_filesize 허용되는 업로드 파일의 최대 크기, 기본값은 2M입니다. 🎜🎜post_max_size
다음을 사용하여 양식 제출에서 PHP가 허용할 수 있는 최대 데이터 양을 제어합니다. PHP 파일 업로드의 경우 이 값을 upload_max_filesize
보다 크게 변경해야 합니다. 🎜🎜max_input_time
은 POST 방식을 통해 데이터를 받아들이는 시간을 초 단위로 제한합니다. POST/GET/PUT 메소드. 🎜🎜memory_limit
스크립트 실행으로 인해 대량의 시스템 메모리가 사용되는 것을 방지하기 위해 PHP에서는 메모리 사용 제한을 정의할 수 있습니다. 단일 스크립트 프로그램이 사용할 수 있는 최대 메모리 용량을 지정하려면 이 매개변수를 설정합니다. 이 용량은 post_max_size 값보다 적절하게 커야 합니다. 🎜🎜max_execution_time
은 PHP가 스크립트가 실행될 때까지 기다리는 시간을 설정하는 데 사용됩니다. 스크립트를 강제로 종료하기 전에 초 단위로 실행됩니다. 이 두 번째 옵션은 무한 루프 스크립트를 제한할 수 있지만 이 기능은 장기간 합법적인 활동(예: 대용량 파일 업로드)이 있을 때 작업이 실패하도록 할 수도 있습니다. 이 경우 이 변수를 늘리는 것을 고려해야 합니다. 🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜위 내용은 PHP에서 업로드된 파일의 크기 제한을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!