当前位置:  操作系统/服务器>linux

apache+php上传大文件以上传100M为例

    来源: 互联网  发布时间:2014-08-25

    本文导语:  打开php.ini, Ctrl+F 找到下面的项并修改之。下面以上传100M为例。 file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开 upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件...

打开php.ini, Ctrl+F 找到下面的项并修改之。下面以上传100M为例。

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

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

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

post_max_size = 100M ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M

一般地,设置好上述四个参数后,上传8M的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得关心关心下面的参数:

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

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

memory_limit = 128M ;每个PHP页面所吃掉的最大内存,默认8M

下面贴个例子:

前台:
代码如下:





Send this file:



后台:
代码如下:



【注】
UPLOAD_ERR_OK
值:0; 没有错误发生,文件上传成功。

UPLOAD_ERR_INI_SIZE
值:1; 上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。

UPLOAD_ERR_FORM_SIZE
值:2; 上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。

UPLOAD_ERR_PARTIAL
值:3; 文件只有部分被上传。

UPLOAD_ERR_NO_FILE
值:4; 没有文件被上传。

把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了。

在本机上测试上传100M的文件成功。如有问题请留言!

    
 
 

您可能感兴趣的文章:

  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 如何修改PHP+Apache上传文件大小限制
  • Apache上传文件500错误的解决方法
  • linux系统中 apache+php 如何禁止将文件上传到某目录?
  • apache+php上传文件大小限制修改方法
  • apache+php上传大文件设置实例
  • Apache FileUpload的两种上传方式介绍及应用
  • jquery uploadify和apache Fileupload实现异步上传文件示例
  • apache日志文件总是空的,重起apache也没用。
  • Apache Tomcat 4.0如何把源文件生成servlet的class文件?
  • apache创建的文件默认权限是644,请问怎么改成655?
  • 网页支持.264文件播放需要APACHE配置什么服务吗?
  • 如何用RedHat 9.0自带的Apache在局域网内实现文件共享?
  • apache 如何配置在/tmp目录下读写文件?
  • Apache中web.xml文件怎么配置
  • 请问包org.apache.crimson.tree在哪个jar文件中?
  • 从网上如何得到配置Apache和Tomcat的ApacheModuleJServ.dll文件?
  • Linux下重编译PHP后Apache竟然不能解析.php文件?
  • Apache Hadoop 项目主页及介绍 iis7站长之家
  • 【请教】只提供几个文件下载的apache如何优化?
  • apache的默认文件index.html和index.jsp问题!
  • 请问各位:我的网站下面全部都是jsp文件,有没有必要用apache+tomcat(内空)
  • apache正常访问mht类型文件的配置方法
  • Apache的主目录在/var/www/html/,但下面就只有两文件夹,但主目录却可以访问?
  • 如何配置Apache的默认目录文件?
  • 帮忙:我要改Linux下的apache服务器显示404错误的文件,怎么改呀?
  • 修改hosts文件使apache绑定域名指向本机
  • 如何使用http下载文件,得到服务器的类型(IIS、apache)最好是多线程的,谢谢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Apache如何启用gzip压缩
  • 想用APACHE做WEBSERVER,但不会用APACHE,请教。
  • Apache Hadoop 项目主页及介绍
  • 安装完apache测试主页发现用的是系统自带的apache,该怎么办?
  • Apache hadoop当前各个版本说明
  • SUN OS5.8怎么没有make ,我想装APACHE2.0不知道怎么下手,原来的APACHE1.3有不知道怎么卸载
  • Windows下php 5.3.5和apache2安装配置及测试
  • 假设现在需要从网上下载的压缩包apache2,如何以dso模式安装在/home 目录的apache目录中,写出完整命令
  • Apache HTTP服务器2.4中的新功能概览
  • Apache 2.0 好像不支持Tomcat,我没看到哪位用 Apache 2.0 连接上 Tomcat 的
  • Apache HTTP Server(httpd)下载安装以及如何配置java(tomcat)和php详细介绍
  • linux下重装apache,却无法安装apache模块?
  • Apache默认是不支持SSI如何给Apache增加SSI支持
  • 我装了一个redhat9.0, 我如何卸载掉它原来的apache,然后重新装一个apache?
  • 请问TOMCAT和APACHE怎样结合使用呢?就像PHP和APACHE结合使用一样?
  • 真痛苦:resin装好了,Apache装好了(开始用pws改成Apache还是不行),但就是不执行我的jsp,在Win98下面
  • 我连接apache和tomcat之后为什么apache不能启动?
  • 100分!tomcat4.0.4+Apache可以不用从新编译apache就可以集成tomcat吗?因为我看到:.....
  • 急!Ubuntu10.04 apache2和tomcat6 mod_jk 整合 实现apache2的代理问题
  • 急!哪位朋友在aix系统下配置过apache+tomcat ? 它所使用的apache+tomcat程序,是否可以用在linux下的程序是一样的 ? 在哪儿可以下载
  • 我已经用源代码方式安装了apache,如何让它支持php和mysql(php没有安装,mysql安装的是rpm包),要不要重新安装apache?如何删除已有的ap


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3