您的位置: 站云中国 » 网站托管 » 配置PHP使单个上传文件的达到300M
配置PHP使单个上传文件的达到300M
2012-07-26 18:49 站云中国

使用PHPnow搭建了网盘系统。单个文件上传最大为32M,根本不够用,于是上Google找解决方案。

解决办法如下:

修改php.ini(用PHPnow搭建的平台则修改php-apache2handler.ini文件)查找下面的项并修改之。下面以上传100M为例。


file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开

upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize = 300M ;允许上传文件大小的最大值。PHPnow里默认为32M

post_max_size = 100M ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。PHPnow里默认为32M


设置好上述四个参数后,还要修改PHP的运行时间以免上传大文件造成超时。

修改以下参数:

max_execution_time =3600 ;每个PHP页面运行的最大时间值(秒),PHPnow里默认10分钟

max_input_time =3600 ;每个PHP页面接收数据所需的最大时间,PHPnow里默认10分钟

memory_limit = 128M ;每个PHP页面运行使用的最大内存,PHPnow里默认32M

修改完毕重启Apache服务。这样就可以上传达到100M的单个文件了。