在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