在phpmyadmin中显示上传文件最大问8M,可个人单个sql文件超过50M,尝试上传,上传依然能够进行,但上传到8M即操做终止,phpmyadmin提示上传失败。php
该问题其实是php的配置问题,在php.ini中有两个参数须要关注:sql
upload_max_filesize 8m post_max_size 8m
upload_max_filesize为上传文件的最大尺寸,post_max_size为POST数据的最大尺寸,在php实现上post_max_size>=upload_max_filesize。shell
问题解决:post
1.把upload_max_filesize和post_max_size改成足够的大小,如:spa
upload_max_filesize 100M post_max_size 100M
2.保证post_max_size>=upload_max_filesizecode
延伸配置:ip
上传文件的实现可能还跟如下php配置参数有关:内存
开放上传文件功能:get
file_uploads on
上传文件的临时文件夹:input
upload_tmp_dir
最大执行时间:(若是文件过大,将会发生php执行超时)
max_execution_time
最大输入时间:(接收数据阶段的最大时间)
max_input_time
最大内存限制:(每一个php请求的最大内存空间)
memory_limit //memory_limit>=post_max_size>=upload_max_filesize