php上传大于2M文件的解决方法
2016-12-11 14:22
501 查看
php上传大于2M文件的解决方法
如上传一个文件大于2m往往是上传不成功的解决方法:
php.ini里查找
查找 post_max_size 改为:post_max_size = 100M
查找upload_max_filesize,默认为2M 改为:upload_max_filesize = 100M
解决上传超时
默认是30秒 改为:max_execution_time = 0
0代表不限制
max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒
memory_limit = 128M ;每个PHP页面所吃掉的最大内存,默认8M
另外要确认上传的 <form> 里没有类似下面的这行<input type="hidden"name="MAX_FILE_SIZE" value="1000000">这样也是限制上传大小用的
如果是apache 2 需要修改:
/etc/httpd/conf.d/php.conf 中的LimitRequestBody 524288将524288(=512×1024)改大,比如5M(=5×1024×1024)这样上传就不会出现如上问题,上传不响应,上传显示该页无法现实也将得到解决。
如上传一个文件大于2m往往是上传不成功的解决方法:
php.ini里查找
查找 post_max_size 改为:post_max_size = 100M
查找upload_max_filesize,默认为2M 改为:upload_max_filesize = 100M
解决上传超时
默认是30秒 改为:max_execution_time = 0
0代表不限制
max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒
memory_limit = 128M ;每个PHP页面所吃掉的最大内存,默认8M
另外要确认上传的 <form> 里没有类似下面的这行<input type="hidden"name="MAX_FILE_SIZE" value="1000000">这样也是限制上传大小用的
如果是apache 2 需要修改:
/etc/httpd/conf.d/php.conf 中的LimitRequestBody 524288将524288(=512×1024)改大,比如5M(=5×1024×1024)这样上传就不会出现如上问题,上传不响应,上传显示该页无法现实也将得到解决。
相关文章推荐
- linux不能上传大于2M文件的解决方法
- 修改php.ini不生效问题解决方法(上传大于8M的文件)
- 修改php.ini不生效问题解决方法(上传大于8M的文件)
- 使用Struts2上传文件超过2M报错解决方法
- windows下使用IIS配置的PHP无法上传文件的解决方法
- php环境无法上传文件的解决方法
- PHP上传文件时文件过大$_FILES为空的解决方法
- LNMP一键安装包PHP和Niginx 文件上传大小限制问题解决方法
- PHP上传文件大小限制解决方法
- PHP上传文件时文件过大$_FILES为空的解决方法
- 解决windows7下使用IIS配置的PHP无法上传文件的方法
- PHP和Nginx 文件上传大小限制问题解决方法
- php如何解决无法上传大于8M的文件问题
- PHP学习之路之PHP文件上传需要考虑的问题以及解决方法($_FILES,$_SERVER,substr,strrpos,file_exists,move_uploaded_file,is_uploaded_file,mkdir)
- WordPress Import 上传的文件尺寸超过php.ini中定义的upload_max_filesize值-->解决方法。
- php上传文件中文文件名乱码的解决方法
- php无法上传大文件的解决方法
- PHP Fckeditor上传文件(或图片)中文显示为乱码的解决方法
- PHP和Nginx 文件上传大小限制问题解决方法
- php环境无法上传文件的解决方法