php Nginx修改上傳視訊或者大圖片的配置

helong3314發表於2021-12-01

修改nginx.conf

client_body_buffer_size 2048m; //快取檔案的大小

client_max_body_size 120m; //上傳檔案的大小

在nginx.conf檔案中找到client_max_body_size,如果沒有就新增這條,後面的120m就是指定最大支援120M大小的檔案。

修改php.ini

開啟php.ini,修改下面兩個引數,引數的值即為想要設定的最大允許的上傳檔案大小。

post_max_size = 125M

upload_max_filesize = 120M

max_execution_time=90

1、post_max_size:指定POST資料所允許的最大大小

2、upload_max_filesize:表示上傳檔案的最大大小

3、max_execution_time:上傳檔案是需要時間的,這個值是php的預設超時時間,如果為0則不超時(建議不要這麼設定),超時時 間到的話檔案還沒有上傳完成,則也會上傳失敗的,因此在修改上傳檔案大小限制的時候,也適當的調整一下這個引數,否則任然會上傳失敗的。

一般來說,post_max_size要設定的比upload_max_filesize稍大一點。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章