Поиск по сайту:

Как увеличить размер загружаемого файла в PHP


Вы разработчик PHP или системный администратор, управляющий серверами, на которых размещаются приложения PHP? Вы ищете способ увеличить или установить размер загружаемого файла в PHP? Если да, то следуйте этой статье, в которой показано, как увеличить размер загружаемого файла в PHP, а также объясняются некоторые основные директивы PHP для обработки загружаемых файлов, а также данных POST.

По умолчанию максимальный размер загружаемого файла PHP на сервере составляет 2 МБ, но вы можете увеличить или уменьшить максимальный размер загружаемого файла с помощью файла конфигурации PHP (php.ini ). ), этот файл можно найти в разных местах в разных дистрибутивах Linux.

vim /etc/php.ini                   [On Cent/RHEL/Fedora]
vim /etc/php/7.0/apache2/php.ini   [On Debian/Ubuntu]

Чтобы увеличить размер загружаемого файла в PHP, вам необходимо изменить переменные upload_max_filesize и post_max_size в вашем файле php.ini.

upload_max_filesize = 10M
post_max_size = 10M

Кроме того, вы также можете установить максимальное количество файлов, которые можно загрузить одновременно, в одном запросе, используя max_file_uploads. Обратите внимание, что начиная с PHP 5.3.4 и более поздних версий любые поля загрузки, оставленные пустыми при отправке, не учитываются в этом пределе.

max_file_uploads = 25

Переменная post_max_size, которая используется для установки максимального размера данных POST, которые принимает PHP. Установка значения 0 отключает ограничение. Если чтение данных POST отключено с помощью enable_post_data_reading, оно игнорируется.

После внесения вышеуказанных изменений сохраните измененный файл php.ini и перезапустите веб-сервер, используя следующие команды в соответствующих дистрибутивах Linux.

--------------- SystemD --------------- 
systemctl restart nginx
systemctl restart httpd		
systemctl restart apache2	

--------------- Sys Vinit ---------------
service nginx restart
service httpd restart		
service apache2 restart	

Вот и все! В этой короткой статье мы объяснили, как увеличить размер загружаемого файла в PHP. Если вы знаете какой-либо другой способ или у вас есть вопросы, поделитесь с нами, используя раздел комментариев ниже.