因为需要上传视频,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~
转载请注明出处:http://www.jiayii.com/php-upload-large-file/
谢谢您的关注。 : @jiayisuse : jiayisuse#gmail.com

