1. 程式人生 > >解決phpmyadmin上傳檔案大小限制的配置方法

解決phpmyadmin上傳檔案大小限制的配置方法

phpmyadmin匯入SQL檔案時涉及到phpmyadmin上傳檔案大小限制問題,預設phpmyadmin上傳檔案大小為2M,如果想要phpmyadmin上傳超過2M大檔案,就需要修改phpmyadmin上傳檔案的大小配置或者將大檔案分幾批上傳,相對來說修改phpmyadmin上傳檔案大小的限制來得方便很多。解決phpmyadmin上傳檔案大小限制問題涉及修改php.ini配置檔案和phpmyadmin配置檔案。

修改phpmyadmin上傳檔案大小限制主要分修改php.ini配置檔案和phpmyadmin配置檔案兩個步驟。

第一步:修改php.ini配置檔案中檔案上傳大小配置

此步驟與一般的

PHP.INI配置檔案上傳功能方法一致,需要修改php.ini配置檔案中upload_max_filesizepost_max_size兩個選項值,具體修改方法請參考:PHP.INI配置:檔案上傳功能配置教程。

第二步:修改php執行時間及記憶體限制實現phpmyadmin上傳大檔案功能

如果想要phpmyadmin上傳大檔案,還需修改php.ini配置檔案中的max_execution_timephp頁面執行最大時間)、max_input_timephp頁面接受資料最大時間)、memory_limitphp頁面佔用的最大記憶體)三個配置選項,這是因為phpmyadmin上傳大檔案時,

php頁面的執行時間、記憶體佔用也勢必變得更長更大,其需要php執行環境的配合,光修改上傳檔案大小限制是不夠的。

第三步:修改phpmyadmin配置檔案

在完成php.ini的相關配置後,還需要修改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上傳大檔案功能。