ubuntu php上传文件,Ubuntu中增加apache上传文件大小限制(突破Aapache默认2M上传限制)...

upload_max_filesize – 没错就是这个,最大上传文件大小限制。你会发现此处默认为2M。

memory_limit –

单个脚本可用最大内存,此设置可以防止设计有缺陷的PHP脚本占用所有的系统内存,如果不想限制单个脚本最大使用内存可以设置该值为-1(建议不要设置为-1)。

post_max_size –

设置递交数据最大大小。该设置也会影响到最大上传文件大小的配置,该值设置必须大于upload_max_filesize设置的值。通常情况下,memory_limit设置的值要比post_max_size的值大。

系统默认设置如下,所以只能上传2MB的附件了:upload_max_filesize =

2M

memory_limit =

128M

post_max_size = 8M

以下下两种方法设置之后即可上传10MB的附件。

方法一:编辑php.ini。

编辑你的php.ini配置文件。(在linux命令状态~#输入 find /etc -name 'php.int' -print 查找php.ini)vi /etc/php5/apache2/php.ini

更改为如下配置(当然,此处只是一个例子,有可能你的memory_limit实际需求是64MB)。upload_max_filesize =

10M

memory_limit =

32M

post_max_size =

20M

保存之后重启Apache服务。sudo

/etc/init.d/apache2 restart

方法二:编辑.htaccess文件。

如果无法获取更改php.ini的权限(例如虚拟主机),可以通过创建或者编辑.htaccess来实现。在.htaccess中添加php_value upload_max_filesize

10M

php_value post_max_size

20M

php_value memory_limit

32M

上传到网站服务器的根目录即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值