导航:首页 > 编程语言 > linuxphp上传限制

linuxphp上传限制

发布时间:2023-03-04 17:36:38

① 如何设置php上传文件大小限制

在php.ini中搜索upload_max_filesize
如果没有,请自行添加
upload_max_filesize = 1024M表示最大上传文件大小为1G,按自己的需求修改这个值即可
修改完后重启服务器或php-fpm服务使配置生效即可

② 如何设置php上传文件大小限制

修改PHP上传文件大小限制的方法
1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.
但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.
这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time
在php.ini里查找
max_execution_time
默认是30秒.改为
max_execution_time = 0
0表示没有限制
2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
查找 post_max_size .改为
post_max_size = 150M
3. 很多人都会改了第二步.但上传文件时最大仍然为 8M.
为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。
查找upload_max_filesize,默认为8M改为
upload_max_filesize = 100M
另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.

③ 如何取消php最大上传文件限制

一、修改php.ini文件。
1、查找post_max_size,指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值,默认为8M,看你自己需要进行改变。
2、查找File Uploads,首先确认file_uploads = on ;是否允许通过HTTP上传文件的开关,默认为ON即是开。 upload_tmp_dir ;
查找upload_max_filesize ;即允许上传文件大小的最大值。默认为2M。
3、如果要上传>8M的文件,那么只设置上述四项还不定一定可以。最好对下面的参数也进行设置:
查找max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒。
max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒 。
memory_limit = 8M ;每个PHP页面所吃掉的最大内存,默认8M。

④ 如何修改PHP上传文件大小限制

1. 在php.ini中,做如下修改:x0dx0a file_uploads = onx0dx0a upload_tmp_dir = /home/uploadx0dx0a upload_max_filesize = 4000Mx0dx0a post_max_size = 4000Mx0dx0a 一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。x0dx0a 但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得关心关心下面的参数:x0dx0a max_execution_time = 600x0dx0a max_input_time = 600x0dx0a memory_limit = 128Mx0dx0ax0dx0a2. 在要确认上传的

里加入以下行:x0dx0a x0dx0a3. $_FILES["userfile"]["error"]返回值说明:x0dx0a $_FILES['teacher_pic']['error'] = 1 文件大小超过了PHP.ini中的文件限制x0dx0a $_FILES['teacher_pic']['error'] = 2 文件大小超过了浏览器限制x0dx0a $_FILES['teacher_pic']['error'] = 3 文件部分被上传x0dx0a $_FILES['teacher_pic']['error'] = 4 没有找到要上传的文件x0dx0a $_FILES['teacher_pic']['error'] = 5 服务器临时文件夹丢失x0dx0a $_FILES['teacher_pic']['error'] = 6 文件写入到临时文件夹出错x0dx0a $_FILES['teacher_pic']['error'] = -1 末充许的类型x0dx0a $_FILES['teacher_pic']['error'] = -2 文件过大,上传文件不能超过{$this->maxSize}个字节x0dx0a $_FILES['teacher_pic']['error'] = -3 上传失败x0dx0a $_FILES['teacher_pic']['error'] = -4 建立存放上传文件目录失败,请重新指定上传目录x0dx0a $_FILES['teacher_pic']['error'] = -5 必须指定上传文件的路径

⑤ 如何正确调整PHP上传附件大小限制

全局控制 php.ini 文件,修改php.ini 文件里面的参数
1、开启文件上传
file_uploads = On

2、内存大小
memory_limit = 128M // 在被取消之前,一个脚本可使用多少内存(字节)

3、增加 post 方式提交的数据大小
post_max_size = 32M

4、允许上传的最大上传文件大小
upload_max_filesize = 30M

5、最大的输入时间。一个脚本等待输入数据的时间有多长(秒)
max_input_time = 60

6、增加进程执行的时间。一个脚本可使用多少 CPU 秒
max_execution_time = 300

从逻辑顺序上:memory_limit > post_max_size > upload_max_filesize,再加上一个前提 max_execution_time许可时间足够长。

参考:http://lists.roundcube.net/pipermail/users/2011-March/007748.html

阅读全文

与linuxphp上传限制相关的资料

热点内容
vue编译cdn 浏览:932
单片机矩阵键盘显示 浏览:227
约束边缘柱必须加密吗 浏览:308
android学到什么程度 浏览:374
如何加密一个小区 浏览:313
51单片机控制三相控制器 浏览:814
手机上什么解压软件可以强制解压 浏览:785
win7有自带编译器吗 浏览:545
转接器连了没有文件夹 浏览:574
二手开利螺杆压缩机 浏览:315
有php基础学java要多久 浏览:306
程序员税后工资多少可以跳槽 浏览:174
个别网站无法解析服务器的dns地址 浏览:978
安卓手机如何打开rmb文件 浏览:221
新生儿app叫什么 浏览:71
斗鱼加密怎么弄 浏览:767
为什么会加密不可上网 浏览:537
步步高手机编译时间啥意思 浏览:402
程序员复盘app 浏览:162
pdf确定 浏览:542