
正文
php数据库上传大小设置 php数据库上传大小设置不了
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何修改PHP上传文件大小限制
修改一下php.ini文件。
需要服务器权限才可修改!!
需要在PHP.ini里设置以下几项:
1. post_max_size =10M
表单提交最大数据为10M.此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的.
限制范围包括表单提交的所有内容.例如:发表贴子时,贴子标题,内容,附件等...
2.file_uploads = On
是否允许上传文件,如果为OFF您将不能上传文件.
3.upload_tmp_dir = "D:/APM/PHP/uploadtemp/"
上传文件时系统使用的缓存目录.如果此目录所在磁盘空间不足的话您将不能上传文件.
4.upload_max_filesize =2M
最大上传文件大小,此项针对上传文件时单个文件的大小.
与post_max_size之间的关系:
在论坛发表贴子时,您post_max_size 设为10M,而此项设成了2M,那么您只能上传最大为2M的附件,且可以同时上传5个.
注意:很多人遇到修改php.ini后重应WEB服务后仍然不能生效.这种情况应该先确认一下所改的php.ini是不是当前PHP所使用的.
您可以在WEB目录下建立一个php文件,内容很简单就一句话
代码:
?php
phpinfo();
?
浏览器中查看此文件, Configuration File (php.ini) Path 此项对应的就是您的PHP当前正在使用的php.ini文件了.
相关问答
Q1: php上传图片只能小于1M
php 服务器限制了上传大小1M ,不能获取大于一兆的文件大小。
修改PHP上传文件大小限制的方法:一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完。但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行。这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在php.ini里查找max_execution_time默认是30秒.改为max_execution_time = 00表示没有限制
phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。
Q2: 如何正确调整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许可时间足够长。
参考:
Q3: 如何设置php上传文件大小限制
在php.ini中搜索upload_max_filesize
如果没有,请自行添加
upload_max_filesize = 1024M表示最大上传文件大小为1G,按自己的需求修改这个值即可
修改完后重启服务器或php-fpm服务使配置生效即可
Q4: phpMyAdmin 只支持导入最大50M的数据 可是我要导的数据库包超过50M怎么办?
第一步:修改php.ini配置文件中文件上传大小配置
upload_max_filesize和post_max_size两个选项值 改的大一点比如说128M
第二步:修改php执行时间及内存限制实现phpmyadmin上传大文件功能
如果想要phpmyadmin上传大文件,还需修改php.ini配置文件中的max_execution_time(php页面执行最大时间)、
max_input_time(php页面接受数据最大时间)、memory_limit(php页面占用的最大内存)三个配置选项,这是因为
phpmyadmin上传大文件时,php页面的执行时间、内存占用也势必变得更长更大,其需要php运行环境的配合,光修改上传文件大小限制是不够的。
第三步:修改phpmyadmin配置文件
1、修改phpmyadmin config配置文件中的$cfg[‘ExecTimeLimit’]配置选项,默认值是300,需要修改为0,即没有时间限制。
2、修改phpmyadmin安装根目录下的import页面中的$memory_limit
说明:首选读取php.ini配置文件中的内存配置选项memory_limit,如果为空则默认内存大小限制为2M,如果没有限制则内存大小限制为10M,你可以结合你php.ini配置文件中的相关信息修改这段代码。
至此,经过修改php.ini配置文件中的文件上传配置选项以及phpmyadmin配置文件后,即可解决phpmyadmin上传文件大小限制问题,从而实现phpmyadmin上传大文件功能。
Q5: php中,怎么解决导入数据库时,文件大小的限制
修改PHP.ini
文件
修改最大上传值,最大POST值,最大执行超时时间值。
如果没有办法更改PHP.ini,把数据结构和数据记录分开,数据记录文件,手动调整到2M
以内
php数据库上传大小设置的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php数据库上传大小设置不了、php数据库上传大小设置的信息别忘了在本站进行查找喔。







