將upload_max_filesize和post_max_size的值更改為更大的值,例如128M。
第二步:修改php的執行時間和內存限制,實現phpmyadmin上傳大文件的功能。
如果希望phpmyadmin上傳大文件,需要修改php.ini配置文件中的max _ execution _ time。
max _ input _ time(PHP頁面接受數據的最大時間)和memory _ limit(PHP頁面占用的最大內存)。這是因為
phpmyadmin上傳大文件時,php頁面的執行時間和內存占用勢必會變得越來越長,這就需要php運行環境的配合。僅僅修改上傳文件的大小限制是不夠的。
步驟3:修改phpmyadmin配置文件
1.修改phpmyadmin配置文件中的$ CFG ['exec time limit']配置選項。默認值為300,需要修改為0,即沒有時間限制。
2.在phpmyadmin安裝根目錄下的導入頁面中修改$memory_limit。
註意:最好讀取php.ini配置文件中的內存配置選項memory_limit。如果為空,則默認內存大小限於2M,如果沒有限制,則內存大小限於10M。您可以通過結合php.ini配置文件中的相關信息來修改這段代碼。
此時,修改php.ini配置文件和phpmyadmin配置文件中的文件上傳配置選項後,可以解決phpmyadmin上傳的文件大小限制問題,從而實現phpmyadmin上傳大文件的功能。