天天看点

PHP上传大文件时php.ini配置

1.file_uploads = On          #开启文件上传。

PHP上传大文件时php.ini配置

2.upload_tmp_dir   #默认情况下,这个属性都是注释掉的;它是设置接收上传文件数据的临时文件夹目录地址(注释时,默认为windows: "C:/windows/temp"、linux:" /tmp")。如果手动设置了,要保证对应临时目录具有读写操作。

PHP上传大文件时php.ini配置

3.upload_max_filesize = 20M   #允许上传文件大小的最大值 。

PHP上传大文件时php.ini配置

4.post_max_size = 20M         #指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。

PHP上传大文件时php.ini配置

5.max_execution_time = 60     #每个php请求能允许的最长时间,单位(秒)。

PHP上传大文件时php.ini配置

6.max_input_time = 60         #每个php请求接收数据所需的最大时间,单位(秒)。

PHP上传大文件时php.ini配置

7.memory_limit = 64m                        #每个php进程允许能提供的最大内存。

PHP上传大文件时php.ini配置

8.max_file_uploads = 20       #php允许上传的最大文件数量。

PHP上传大文件时php.ini配置

如果上面的配置都满足要求,上传文件时还是提示失败,有可能是服务器对文件大小进行了限制;

eg:ngxin

如果没有设置  client_max_body_size属性,其默认大小为1M。

PHP上传大文件时php.ini配置