PHP设置它是非常简单的,有2种方法:修改php.ini配置 或 直接PHP代码设置;
一、php.ini配置设置方法:
只需要修改两个参数:upload_max_filesize 与 max_file_uploads;
upload_max_filesize:上传文件的最大允许大小。
max_file_uploads:可以通过单个请求上传的最大文件数量。
一般默认配置如下:
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20
二、php代码设置方法:
由于php提供了相关的配置函数,跟php.ini配置效果是一样的,只不过它是用于单一的php文件仅此而已,而php.ini则是用于全局。
<?php
//HTTP上传文件的开关,默认为ON即是开,OFF即是关
ini_set('file_uploads','ON');
//通过POST、GET以及PUT方式接收数据时间进行限制为90秒 默认值:60
ini_set('max_input_time','90');
//脚本执行时间就由默认的30秒变为180秒
ini_set('max_execution_time', '180');
//Post变量由2M修改为12M,此值改为比upload_max_filesize要大
ini_set('post_max_size', '12M');
//上传文件修改也为8M,和上面这个有点关系,大小不等的关系。
ini_set('upload_max_filesize','8M');
//正在运行的脚本大量使用系统可用内存,上传图片给多点,最好比post_max_size大1.5倍
ini_set('memory_limit','20M');