php上传大文件配置

juzi3年前技术1747
php.ini配置文件中的默认文件上传大小为2M, 默认upload_max_filesize = 2M,即文件上传的大小为2M,如果你想上传超过8M的文件,比如20M,你必须设定upload_max_filesize = 20M。但是光设置upload_max_filesize = 20M还是无法实现大文件的上传功能,你必须修改php.ini配置文件中的post_max_size选项,其代表允许POST的数据最大字节长度,默认为8M。如果POST数据超出限制,那么$_POST和$_FILES将会为空。要上传大文件,你必须设定该选项值大于upload_max_filesize指令的值,我一般设定upload_max_filesize和post_max_size值相等。另外如果启用了内存限制,那么该值应当小于memory_limit选项的值。

 文件上传的其他注意事项

  在上传大文件时,你会有上传速度慢的感觉,当超过一定的时间,会报脚本执行超过30秒的错误,这是因为在php.ini配置文件中max_execution_time配置选项在作怪,其表示每个脚本最大允许执行时间(秒),0 表示没有限制。你可以适当调整max_execution_time的值,不推荐设定为0。

标签: php

相关文章

windows下php安装redis扩展

windows下php安装redis扩展

亲身安装遇到的坑,百度的安装很多文章缺胳膊少腿,会发现按步骤安装完还是没有服务,下面把安装步骤与注意的地方写下了,用php5.6.27 +nts 举例首先确定电脑已经安装好了redis并且能使用,没有...

php实现等比例压缩图片

/**      * desription 压缩图片      * ...

An another FPM instance seems to already listen on /tmp/php-cgi-71.sock

今天在更新配置重启php-fpm服务的时候遇到了这样的一个问题:An another FPM instance seems to already listen on /tmp/php-cgi-71.s...

php 发送邮件(实例)

function sendMail($to,$title,$content){    //引入PHPMailer的核心文件 使用require_once包含避免出现PHPMaile...

php操作redis常用方法

参考:https://www.cnblogs.com/aipiaoborensheng/p/5666005.html1,connect描述:实例连接到一个Redis.参数:host: string,p...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。