Maison  >  Article  >  développement back-end  >  Comment configurer PHP pour les téléchargements de fichiers volumineux : quels paramètres doivent être ajustés ?

Comment configurer PHP pour les téléchargements de fichiers volumineux : quels paramètres doivent être ajustés ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-30 08:04:28800parcourir

How to Configure PHP for Large File Uploads: What Settings Need to Be Adjusted?

Détermination des limites de téléchargement pour les fichiers volumineux en PHP

PHP fournit des mécanismes pour contrôler la taille maximale de téléchargement des fichiers. Comprendre les options de configuration pertinentes est crucial pour gérer efficacement les téléchargements de fichiers volumineux.

Options de configuration pour les limites de téléchargement

Pour activer le téléchargement de fichiers d'environ 100 Mo, le PHP suivant les options de configuration doivent être ajustées dans le fichier php.ini :

  • upload_max_filesize : Spécifie la taille maximale autorisée pour les fichiers téléchargés. Définissez cette valeur sur 100 M ou une valeur supérieure pour accueillir des fichiers de cette taille.
  • post_max_size : Détermine la taille maximale des données HTTP POST, qui incluent les données du fichier. Assurez-vous que cette valeur est supérieure ou égale à upload_max_filesize.
  • max_input_time : Définit le temps d'exécution maximum pour le traitement d'un fichier téléchargé. Ceci est important pour les fichiers volumineux dont le téléchargement peut prendre du temps.

Considérations supplémentaires

Dans certains cas, la configuration d'Apache peut également devoir être modifiée pour prend en charge les téléchargements de fichiers volumineux :

  • LimitRequestBody : Ce paramètre limite la taille du corps de la requête, qui inclut les données du fichier. Il doit être défini sur une valeur supérieure à post_max_size dans php.ini.

Application des modifications

Après la mise à jour de la configuration, redémarrez le serveur Web PHP pour appliquer les modifications. La taille maximale de téléchargement devrait désormais permettre aux fichiers de la taille souhaitée d'être téléchargés avec succès.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn