Skip to main content.

About

注册Marketva,立刻送5美金

Trip Advisor

建设城市 

 

解决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的配置了解还是不够全面,以后还要多多学习!


评论

我在配这个文时就是出这个问题,这一下可找到了,太感谢你了!

Posted by 蓝沙 at 2004-12-10 22时55分25秒

请问如果是用lighttpd的话,如何修改阿?我在php里也根本没有限制它的。

Posted by yinxiuqu at 2008-04-30 21时15分40秒

在退出conf目录的时候,偶然发现有conf.d目录,ls了一下竟看到有个php.conf

我这里找不到这个目录呀?

Posted by cherry at 2008-07-16 12时12分43秒
发表评论
:

:
:



<   七月 2009   >
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

当年今日

not found