长沙网站开发_ThinkPHP通过htaccess文件控制服务器上传文件大小

发布日期:2017-12-02 08:54

之前为客户使用WAMP搭建了独立的内网服务器环境,因为是内部独立网络,所以有问题只能通过对接人员进行修改。客户服务器系统为windows server2003,故使用了wamp2.5版本,而我本地安装的是3.0.6,由于版本间的差异,导致部分之前本地调整好的东西并没有直接copy过去。

客户那边公司内部使用的还是古老的IE8浏览器,服务器搭建完成了,由于兼容性的问题,调整了许久,也把注意力都吸引过去了。后来客户那边反馈网站文件只能上传2M的文件~我才恍然大悟,当时安装完WAMP后,主要是在调试内网访问和浏览器兼容性,忘记修改php.ini文件调整文件上传大小。而与我对接的是个妹子,不是很熟悉程序,我也不好意思太过麻烦她。所以放弃了修改php.ini的想法,看看有没有更简单的方法。

附上php.ini文件上传大小控制相关参数:

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

upload_max_filesize = 2m ;允许上传文件大小的最大值。默认为2M

post_max_size = 8m ;通过表单POST给PHP所能传输的最大值,包括表单里所有的值。默认为8M

max_execution_time = 30 ;每个PHP页面运行的最大时间值(秒),默认30秒

max_input_time = 60 ;每个PHP页面接收数据所需的最大时间,默认60秒

memory_limit = 128m ;每个PHP页面所使用的最大内存,默认128M

研究发现,可以使用.htaccess文件进行控制,具体参数如下:

php_value post_max_size 200m

php_value upload_max_filesize 200m

php_value max_execution_time 200

php_value max_input_time 200

php_value memory_limit 256m

这样的话,只需要把.htaccess文件传给妹子,进行替换就轻松解决了,具体大小可以由妹子自由设定。

以上信息由长沙网站建设--长沙蒲公英网络收集与整理,禁止用于任何商业行为