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