"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como configurar o PHP para upload de arquivos grandes (até 100 MB)?

Como configurar o PHP para upload de arquivos grandes (até 100 MB)?

Publicado em 2024-11-09
Navegar:924

How to Configure PHP for Uploading Large Files (Up to 100MB)?

Configurando PHP para uploads de arquivos grandes

O upload de arquivos grandes pode ser desafiador, mas é possível lidar com uploads de até 100 MB com o software certo Configuração PHP. Este artigo explora as alterações necessárias no arquivo php.ini para permitir transferências de arquivos tão grandes.

As principais configurações a serem ajustadas estão relacionadas aos limites de tamanho de upload de arquivo e ao tempo de processamento da solicitação:

  • upload_max_filesize: Este valor especifica o tamanho máximo de arquivo permitido para uploads. Defina-o como 100M para uploads de 100 MB.
  • post_max_size: Esta opção controla o tamanho máximo dos dados POST, que inclui dados de formulário e uploads de arquivos. Também deve ser definido como 100M.
  • max_input_time: Esta configuração determina o tempo máximo permitido para um script PHP concluir uma solicitação de upload. Para arquivos grandes, considere aumentar esse valor para evitar tempos limite.

Além disso, nas configurações do Apache, a diretiva LimitRequestBody pode precisar ser ajustada para aumentar o tamanho permitido do corpo da solicitação do servidor.

Ao fazer esses ajustes no arquivo php.ini e possivelmente na configuração do Apache, o PHP pode ser configurado para lidar com uploads de até 100 MB em tamanho.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3