php上传大文件设置方法

 更新时间:2016年04月14日 09:17:38   投稿:hebedich  
本文给大家分享的是在php中如何设置才能实现大文件上传的方法,十分的实用,有需要的小伙伴可以参考下

打开php.ini,首先找到

;;;;;;;;;;;;;;;;
; file uploads ;
;;;;;;;;;;;;;;;;

区域,有影响文件上传的以下几个参数:

file_uploads  =  on  ;//是否允许通过http上传文件的开关。默认为on即是开

upload_tmp_dir  ;//文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize  =  8m  ;//望文生意,即允许上传文件大小的最大值。默认为2m


;;;;;;;;;;;;;;;;;
; data handling ;
;;;;;;;;;;;;;;;;;
区域,还有一项:

post_max_size  =  8m ;//指通过表单post给php的所能接收的最大值,包括表单里的所有值。默认为8m

一般地,设置好上述四个参数后,上传<=8m的文件是不成问题,在网络正常的情况下。

但如果要上传>8m的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100m/s的上传高速,否则你还得关心关心下面的参数:

;;;;;;;;;;;;;;;;;;;
; resource limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time  =  600 ;//每个php页面运行的最大时间值(秒),默认30秒

max_input_time = 600 ;//每个php页面接收数据所需的最大时间,默认60秒

memory_limit  =  8m ;//每个php页面所吃掉的最大内存,默认8m

相关文章

  • php中设置index.php文件为只读的方法

    php中设置index.php文件为只读的方法

    由于自己网站的ftp不具有直接设置空间上文件的属性,于是写了一段php代码来修改index.php文件属性
    2013-02-02
  • 两个强悍的php 图像处理类1

    两个强悍的php 图像处理类1

    基本图片处理,用于完成图片缩入,水印添加,当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小,水印图可以设置跟背景的合并度
    2009-06-06
  • PHP session反序列化漏洞深入探究

    PHP session反序列化漏洞深入探究

    这篇文章主要介绍了PHP session反序列化漏洞,我们一般利用反序列漏洞,一般都是借助unserialize()函数,不过随着人们安全的意识的提高这种漏洞利用越来越来难了
    2022-11-11
  • php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例

    php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例

    这篇文章主要介绍了php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率,结合完整实例形式对比分析了php分别使用mysqli和pdo扩展连接mysql数据库的执行时间,需要的朋友可以参考下
    2019-05-05
  • PHP编辑器PhpStrom运行缓慢问题

    PHP编辑器PhpStrom运行缓慢问题

    本文主要介绍了解决PHP编辑器PhpStrom运行缓慢问题的方法,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • 详解PHP7开启OPcache和Swoole性能的提升对比

    详解PHP7开启OPcache和Swoole性能的提升对比

    laravel作为最热门的php框架之一,广受认可与欢迎。同时由于集成度很高,每次运行都加载了大量文件,加之使用了大量的闭包、魔术方法,导致laravel框架很重,并发性能极差。OPcache和Swoole都是php的扩展,这次旨在比较这两个扩展分别开启后对Laravel应用的加速效果。
    2021-05-05
  • php使用socket调用http和smtp协议实例小结

    php使用socket调用http和smtp协议实例小结

    这篇文章主要介绍了php使用socket调用http和smtp协议,结合实例形式总结分析了php使用socket发送http请求、post请求、SMTP请求、邮件发送等相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • PHP递归实现汉诺塔问题的方法示例

    PHP递归实现汉诺塔问题的方法示例

    这篇文章主要介绍了PHP递归实现汉诺塔问题的方法,简单描述了汉诺塔问题,并结合实例形式分析了php基于递归算法解决汉诺塔问题的相关操作技巧,需要的朋友可以参考下
    2017-11-11
  • PHP处理Oracle的CLOB实例

    PHP处理Oracle的CLOB实例

    这篇文章主要介绍了PHP处理Oracle的CLOB的方法,以实例形式简单讲述了写入数据与读取数据的方法,需要的朋友可以参考下
    2014-11-11
  • 解决PHP4.0 和 PHP5.0类构造函数的兼容问题

    解决PHP4.0 和 PHP5.0类构造函数的兼容问题

    以下是对解决PHP4.0和PHP5.0类构造函数兼容问题的方法进行了详细的分析介绍,需要的朋友可以过来参考一下
    2013-08-08

最新评论