PHP配置文件上传
时间:2013-10-17
PHP提供了一组参数,可以对文件上传进行配置,通常情况下,保持默认配置即可以实现文件上传的功能.但如果有特殊需求(例如上传较大的文件),则需要修改配置文件.
可以在php.ini中对文件上传参数进行配置,主要的参数说明如下:
1.max_execution_time,指定每个脚本最大的执行时间,单位是秒,默认情况下是30秒,如果要上传大文件,则可以根据实际情况增加此配置值;
2.post_max_size,指定PHP可以接受的最大提交数据的大小,单位是MB,默认值为8MB.
3.file_uploads,是否允许文件上传,默认值为On,即支持文件上传,如果设置为Off则不支持文件上传功能.
4.upload_tmp_dir,设置保存上传文件的临时目录,如果不设置,则使用系统默认的临时文件目录,在Windows下通常为C:\windows\temp.
5.upload_max_filesize,允许上传的文件大小,单位是MB,默认值为2MB,此值通常比post_max_size要小.如果要上传较大的文件,可以修改此配置项.
修改php.ini后,需要重新启动才能生效.