Pesquisa de site

Como aumentar o tamanho do upload de arquivos em PHP


Você é um desenvolvedor PHP ou administrador de sistema que gerencia servidores que hospedam aplicativos PHP? Você está procurando uma maneira de aumentar ou definir o tamanho do upload de arquivos em PHP? Se sim, siga este artigo que mostra como aumentar o tamanho do upload de arquivos em PHP e também explica algumas das principais diretivas do PHP para lidar com uploads de arquivos, bem como dados POST.

Por padrão, o tamanho máximo de upload do arquivo PHP é definido como máximo de 2MB arquivo no servidor, mas você pode aumentar ou diminuir o tamanho máximo do upload do arquivo usando o arquivo de configuração do PHP (php.ini), este arquivo pode ser encontrado em diferentes locais em diferentes distribuições Linux.

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

Para aumentar o tamanho do upload do arquivo em PHP, você precisa modificar as variáveis upload_max_filesize e post_max_size em seu arquivo php.ini.

upload_max_filesize = 10M
post_max_size = 10M

Além disso, você também pode definir o número máximo de arquivos que podem ser carregados simultaneamente, em uma única solicitação, usando o max_file_uploads. Observe que a partir do PHP 5.3.4 e versões mais recentes, quaisquer campos de upload deixados em branco no envio não contam para este limite.

max_file_uploads = 25

A variável post_max_size que é usada para definir o tamanho máximo dos dados POST que o PHP aceitará. Definir um valor 0 desativa o limite. Se a leitura de dados POST for desativada por meio de enable_post_data_reading, ela será ignorada.

Depois de fazer as alterações acima, salve o arquivo php.ini modificado e reinicie o servidor web usando os seguintes comandos em suas respectivas distribuições Linux.

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

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

É isso! Neste breve artigo, explicamos como aumentar o tamanho do upload do arquivo em PHP. Se você conhece alguma outra forma ou tem alguma dúvida, compartilhe conosco usando nossa seção de comentários abaixo.