解决Apache2+PHP上传文件大小限制的问题
开始的时候知道要改php.ini,基本是改这几项:
max_execution_time = 30
max_input_time = 60
memory_limit = 8M
upload_max_filesize=8m
但改好后发现上传的文件还是不能超过512k,否则页面就出错,非常的郁闷。无论如何调大上面几项的参数都没有作用,然后又检查了httpd.conf文件,从头看了一遍还是没有发现问题。在退出conf目录的时候,偶然发现有conf.d目录,ls了一下竟看到有个php.conf。呵呵,vi php.conf发现内容如下:
#
# PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
#
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php php .php3
#
# Cause the PHP interpreter handle files with a .php extension.
#
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 524288
#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php
看到那个524288吗,换算下就是512k。把它改成52428800,reload apache。经测试,可以上传几十兆的文件,问题解决。看来我对apache+php的配置了解还是不够全面,以后还要多多学习!
转自: http://blog.i5un.com/item/69
分享到:
相关推荐
同时,调整上传和POST大小限制,如`post_max_size`和`upload_max_filesize`。 3. **复制dll文件**:将PHP目录下的dll文件复制到Apache的bin目录,确保Apache能识别这些文件。 【MySQL5.0 安装】 MySQL是一个关系...
### PHP上传文件大小限制的解决办法 在进行Web开发时,常常会遇到用户需要上传文件的需求。对于较大的文件上传,可能会出现上传失败的情况,这主要是因为PHP对上传文件的大小有限制。本文将详细介绍如何调整PHP配置...
文件以启用或禁用扩展,设置上传限制,以及调整内存限制等。 3. **MySQL5.0**: MySQL是一个关系型数据库管理系统,是Web应用中常用的数据库解决方案。MySQL5.0提供了事务处理、存储过程、视图等高级特性。安装后需...
常见的设置包括内存限制(`memory_limit`)、上传文件大小(`upload_max_filesize`和`post_max_size`)等。 5. **启动Apache** 保存所有更改后,启动Apache。可以在命令行中转到Apache的bin目录(如`C:\Apache24\...
本文将深入探讨如何有效地解决phpMyAdmin上传文件大小限制的问题,包括理解相关配置、修改核心参数以及确保服务器资源合理分配等关键步骤。 ### 一、理解phpMyAdmin上传文件大小限制 phpMyAdmin的上传文件大小限制...
2. **性能优化**:例如,调整 PHP 配置文件(php.ini)中的内存限制、上传大小等参数,使用缓存技术(如 memcached 或 opcache)提升 PHP 性能,优化 MySQL 查询以减少数据库负载。 总之,Linux+Apache+PHP+MySQL ...
文件中,可以调整文件上传大小和内存使用限制,例如: ```ini memory_limit = 128M post_max_size = 20M upload_max_filesize = 20M ``` #### 四、启动测试 - 完成所有配置后,重启Apache服务。 - 创建一个...
APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样便捷的图形管理界面,同时支持MySQL 5.0 & 4.0两个版本,虚拟主机、虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设置,...
文件以设置各项运行参数,如内存限制、上传文件大小等。 MySQL则是一款关系型数据库管理系统,是存储和处理数据的核心组件。它以高性能、高可靠性以及易于管理著称。在安装MySQL时,你需要创建root用户,设定密码,...
文件,可以定制PHP的配置,如设置最大上传文件大小、内存限制等。 总的来说,"PHP5.6.40+Apache2.4.38+VC11x86"是一套针对Windows系统的经典Web开发环境,为PHP开发者提供了稳定且高效的运行平台。尽管PHP已经更新...
3. **限制大小**:设置上传文件大小限制,防止过大文件导致服务器资源耗尽。 4. **权限控制**:对上传的文件设置合适的权限,防止被非法访问。 通过以上步骤,你可以构建一个基本的图片上传系统,将Android设备上的...
由于上传大小限制,共分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....
我们使用 ngnix 做 web server 的时候,nginx 对上传文件的大小有限制。 这个时候我们要修改 nginx 参数。 sudo vim /etc/nginx/nginx.conf #在http段里面添加: client_max_body_size 100m; //举例设置上传最大值为...
- 根据需要调整PHP配置项,例如时区设置、上传文件大小限制等。 - 将`extension_dir`设置为正确的扩展目录路径。 3. **集成PHP到Apache**: - 在Apache配置文件`httpd.conf`中添加以下行以启用PHP模块: ``` ...
重命名为php.ini,并根据需要进行基本配置,如内存限制、上传大小等。接着,添加PHP目录到系统环境变量PATH中。 4. 集成PHP与Apache:编辑Apache的httpd.conf配置文件,添加以下行来加载PHP模块: ``` LoadModule ...
文件以满足项目需求,如设置内存限制、上传文件大小等。 总结起来,"PHP5.6.40全套:WIN_(PHP5.6.40+Apache2.4.38+VC11)x64、x86"是一个针对Windows用户的Web开发工具包,它提供了稳定的PHP和Apache版本,以及与...
可以设置内存限制、上传文件大小等,确保应用运行正常。 6. **安全考虑**:安装完成后,务必进行安全检查,例如限制远程访问MySQL,设置强密码,使用防火墙(如iptables)限制入站流量,并定期更新所有组件以获得...
三、文件大小限制 Apache服务器和后端语言通常都有对上传文件大小的限制。在PHP中,可以通过配置`php.ini`文件中的`upload_max_filesize`和`post_max_size`来设定。在Apache的`httpd.conf`配置文件中,可以使用`...
PHP的配置文件是`php.ini`,可以调整内存限制、上传大小等参数。MySQL的配置文件通常为`my.cnf`,用于设置数据库连接参数、存储引擎等。 在实际应用中,开发者会创建一个PHP脚本来连接到MySQL数据库,使用PHP的...
本篇文章将详细介绍如何在Nginx+PHP环境下解决PHP文件上传大小限制的问题。 1. **Nginx配置项修改** Nginx作为反向代理服务器,它有自己的限制,即`client_max_body_size`,用于设定客户端上传文件的最大大小。...