php文件上传系统架构配置以及上传大文件修改
步骤一:配置开发环境
首先,需要配置软件的开发环境,包括硬件环境和软件环境,
软硬件环境:
Intel Core Duo CPU P8600,2.40GHz主频 3.00G内存;32位操作系统,windows7 Ultimate
根据文章“Win7 配置Apache2.2+PHP5.2.17+Mysql环境“[1]配置软件环境,其中php的下载在php官网[2]下载。
尤其需要注意的一点是,在一系列的文件配置完毕后,必须将文件配置中的php5apache2_2 改为php5apache2。否则,apache服务器无法启动!
这是在httpd.conf文件中的设置,如下:
加入:
LoadModule php5_module "C:/php5/php5apache2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
步骤二:下载php文件上传相关代码
本系统是基于一个文件上传系统的原型[3]设计的,原型只实现了文件上传功能,满足我们的最初需求,找到一个可以上传文件并且能改变上传文件目录的系统即可。
从csdn论坛上下载,下载链接是:http://dlwt.csdn.net/fd.php?i=872052679462838&s=7803444d2838a434854ab4f27a0e87c0
步骤三:设置文件目录表
上传三种不同用途的文件,包括视频、咨询照片、书画图片
upload01 视频, 格式:avi
upload02 咨询照片, 格式:jpg
upload03 书画图片, 格式:jpg
步骤四:设置重新上传的文件大小限制
重新设置上传文件的大小限制是我们必然会遇到的问题,设置这个也不难,根据”php文件上传大小设置“文章[4]修改相关文件及参数,
修改完php.ini之后把修改完之后的文件替换c:/windows中的php.ini文件,这个操作是我自己想到的,因为只修改文件,还是不能上传大文件,试了一下果然可以。
引用:
1、http://www.cnblogs.com/zhenmingliu/archive/2012/01/04/2312529.html
2、http://windows.php.net/download/
3、http://dlwt.csdn.net/fd.php?i=872052679462838&s=7803444d2838a434854ab4f27a0e87c0
4、http://www.jb51.net/article/18975.htm