文章随机晒最新文章关照最多的

jiayi Rss

通过PHP上传大文件

| Posted in web |

11

因为需要上传视频,ISO镜像这些大文件,着实考验了一番PHP http的上传能力…结果,PHP&Apache不负众望,经过一番卓绝的配置后,传个六七百M的文件不成问题

配置php.ini:
找到
;;;;;;;;;;;;;;;;           
; File Uploads ;
;;;;;;;;;;;;;;;;
区域,设置
file_uploads  =  on  ; #默认为开
upload_max_filesize  =  8506M  ; #上传大小上限。改的大大的…

;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
区域设置
post_max_size = 4566M ; #通过表单POST给PHP的所能接收的最大值,改的大大的…

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
区域设置
max_execution_time = 30000000000 ; #每个php脚本的最大执行时间,秒。改的大大的…
max_input_time = 600000000  ;             #传送请求数据的最大时间,秒。改的大大的…
memory_limit = 5000M ;                           #一个脚本占用内存的上限。改的大大的…

好了,php的配置搞定,按照一般的说法,此时就可以上传大文件了,但还是超时Orz……继续求索,介个事原来跟Apache还有瓜葛

配置Apache
openSUSE中,修改/etc/apache2/sysconfig.d/global.conf文件
Timeout 300000000000 #apache响应时间的上限。改的大大的…

其他系统,找到相应的配置文件修改,一般在httpd.ini中。

大功告成,尽情在本机上传百M的文件吧。Luck~

Write a comment

You must be logged in to post a comment.