`

php+apache 解决上传文件过大问题

    博客分类:
  • php
阅读更多
用php+apache上传文件的时候,由于文件过大,容易导致上传失败,解决办法:
修改php.ini中:

upload_max_filesize  2m  即允许上传文件大小的最大值。默认为2M ,大小可以根据你
                             的需要进行修改
post_max_size  20m  指通过表单POST给PHP的所能接收的最大值,包括表单里的所有
                       值。默认为8M,大小可以根据你的需要进行修改
说明 
一般地,设置好上述四个参数后,在网络正常的情况下,上传<=8M的文件是不成问题 
但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。
除非你的网络真有100M/S的上传高速,否则你还得继续设置下面的参数。 
max_execution_time  600  每个PHP页面运行的最大时间值(秒),默认30秒 
max_input_time  600  每个PHP页面接收数据所需的最大时间,默认60秒 
memory_limit  8m  每个PHP页面所吃掉的最大内存,默认8M


httpd.conf:   
LimitRequestBody // 因为我上传图片 单张最大4M,上传十张所以我定的参数为: 40000000(40M)

LimitRequestBody,这个参数的设定位置在 虚拟主机 的地方进行设置。
分享到:
评论

相关推荐

    绿色PHP+apache+mysql服务器APMServ5.2.0

    APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样便捷的 图形管理界面,同时支持MySQL 5.0 & 4.0两个版本,虚拟主机、虚拟目录、端口更改、SMTP、 上传大小限制、自动全局变量、SSL证书制作、缓存性能优化...

    毕业论文管理系统源码+数据库备份(PHP+Apache+MySql)

    这个我课程设计的源码,里面的内容还算全面,最主要是有数据库备份,环境用PHP-NOW集成包导入就可以直接用了,初学者或者是用来做课程设计的,这个里面的源码足够用了,里面...代码部分:文件的上传下载功能、分页模型

    WinXP+Apache+PHP+MySQL+WordPress安装与配置说明[12-09-16]

    作为一个从来没有接触过网站搭建的新新手,耗...所有用到的软件及测试文件我已经打包(CSDN上名称为Apache+ PHP+MySQL+WordPress软件包[2012-09-16])上传到CSDN,需要的可直接下载。上表的发布时间,可能部分不准确。

    apache+php安装文件

    本来还想加上mysql的,但mysql太大,而且比较独立,很容易找到...apache和php的配合我在安装的过程中碰到了版本匹配的问题,特意把这两个一起上传。解决了php5apache2_2.dll对php的支持问题 我的环境是win7,安装没问题

    Android+php实现图片文件上传服务器

    服务器用的是PHP+Apache,可以自己搭一个,代码包括服务器端和客户端,亲测通过。

    php大文件上传,百兆文件上传,有进度条,有上传速度

    之前发布一个大文件上传,但是问题太多,此版本相对上一个稳定得多 1,将压缩包里的 php_uploadprogress.dll 文件复制到你的PHP 安装目录里的扩展库文件夹 就是 ext文件夹下面 2,在你的服务器上随便一个地方(最好...

    通过修改配置真正解决php文件上传大小限制问题(nginx+php)

    前面已经介绍过apache+php下如何解决php文件上传大小限制问题。那么对于nginx+php网站,与apache+php下如何解决php文件上传大小限制问题不同的就是nginx本身的限制,限制了客户端上传文件的大小,这里以nginx为例...

    PHP+MySQL+Apache+PHPMyAdmin 32

    上次上传了64为的集成开发工具,有评价说不能用,可能是和系统不匹配,也可能缺少库文件vcredist,现在上传32位集成环境,并附上库文件和安装说明 这里是32位的,64位在这儿...

    《APMServ 5.2.6》:一键快速搭建Apache+PHP+MySQL+Nginx+Memcached+ASP平台的绿色软件

    APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样便捷的图形管理界面,同时支持MySQL 5.0 & 4.0两个版本,虚拟主机、虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设置,...

    Apache PHP 调试环境

    不需要安装的 只需要解压到一个非中文路径的文件夹即可. Apache\\bin\\Apache.exe 调试时运行 该文件即可. 如果要升级 PHP 可以去 www.php.net 官方下载 zip 版编译包. 把 目录下的 dll lib 及 ext ...

    PHP实现单文件上传与下载

    PHP实现单文件上传与下载 一、PHP文件上传原理 将客户端文件上传到服务器端,再将服务器端的临时文件移动到指定的文件夹下面。 二、开发环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、...

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

    打开php.ini, Ctrl+F 找到下面的项并修改之。下面以上传100M为例。 file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开 upload_tmp_dir ;...=8M的文件是不成问题,在网络正常的情况下。 但如果

    PHP上传文件涉及到的参数

    PHP默认的上传限定是最大2M,想上传超过此设定的文件,需要调整PHP、apache等的一些参数. 下面,我们简要介绍一下PHP文件上传涉及到的一些参数: file_uploads 是否允许通过HTTP上传文件的开关,默认为ON即是开 ...

    Apache+PHP+MySQL配置资源(2)

    由于上传大小限制,共分3个文件 一共包括: mysql-5.0.67-linux-i686-icc-glibc23.tar.gz httpd-2.2.11.tar.gz jpegsrc.v6b.tar.gz zlib-1.2.3.tar.gz libpng-1.2.34.tar.gz freetype-2.1.10.tar.gz gd-2.0.33.tar....

    SWFUpload PHP大文件上传

    SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 SWFUpload的主要特点 * 可以同时上传多个...

    Apache2.2.4+php5.2.5+mysql5.0+discuz!6+ ZendOptimizer-3.3.0a+phpMyAdmin-2.11.3

    这个是安装说明文件,里面要用的安装文件,除了MYSQL 5。0太大,不能上传,其他的都上传了!!安装文件免费共享了,想快速安装成功的兄弟,请下载这个说明文件,我要收3分哦!我也想去下别人的好东西!!呵呵!

    apache2.2+php5.3+mysql5.5+Zend Guard Loader集成包

    免安装集成包,下载后看说明文档 只需点击.bat文件便安装完成 不需要再管什么非线程安全 不需要再管什么fastCGI模式 由于文件太大,不能上传 只上传一个链接地址 下载后打开用里面的链接地址下载

    ubuntu下Apache+PHP+MySQL配置资源与教程(3)

    由于上传大小限制,共分三个文件 一共包括: mysql-5.0.67-linux-i686-icc-glibc23.tar.gz httpd-2.2.11.tar.gz jpegsrc.v6b.tar.gz zlib-1.2.3.tar.gz libpng-1.2.34.tar.gz freetype-2.1.10.tar.gz gd-2.0.33.tar....

Global site tag (gtag.js) - Google Analytics