Как увеличить размер загружаемого файла в 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. Если вы знаете какой-либо другой способ или у вас есть вопросы, поделитесь с нами, используя раздел комментариев ниже.