Мое веб-приложение PHP требует загрузки файлов (размером от 2,5 до 3 ГБ) на сервер.Как это повлияет на следующие директивы?
Каковы обязательные значения в моем случае?
post_max_size
upload_max_filesize
memory_limit
Ваша помощь будет высоко оценена.
post_max_size должно быть 3G
3G
upload_max_filesize должно быть 3G
memory_limit зависит !!!что вы собираетесь делать с файлом.Если вы собираетесь манипулировать файлом или выполнять другие операции с интенсивным использованием памяти, вам нужно будет установить верхний предел.Если вы не хотите устанавливать максимальный лимит, вы всегда можете установить его на -1.Это значение не имеет большого отношения к размеру файла, а скорее к размеру физической памяти, необходимой вашему сценарию для обработки задания.
-1
Для первых двух:это максимальный размер файла, который вы ожидаете загрузить, с суффиксом байтового значения.Для KB должно быть K, MB должно быть M, GB должно быть G, ...
KB
K
MB
M
GB
G
Ваши значения должны соответствовать максимальному размеру файла, который вы хотите загрузить.Поэтому, если вы хотите 3 ГБ, то каждое из этих значений должно быть 3072M (3 ГБ в МБ).
3072M