Maison >développement back-end >tutoriel php >Comment augmenter les limites maximales de taille de publication de PHP ?

Comment augmenter les limites maximales de taille de publication de PHP ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-14 21:12:12703parcourir

How to Increase PHP's Maximum Post Size Limits?

Amélioration des limites maximales de taille de publication pour la soumission de données

Il est nécessaire de s'adapter à l'augmentation de la soumission de données en raison de facteurs autres que les téléchargements de fichiers, ce qui entraîne le déclenchement des limitations de taille de $_SERVER['CONTENT_LENGTH']. Cet article explore les moyens d'augmenter ces limites.

Il existe deux méthodes principales pour modifier la taille maximale des publications :

Fichier de configuration php.ini :

Dans le fichier de configuration php.ini, ajustez les directives suivantes :

  • post_max_size : Définit la taille maximale de Données POST
  • upload_max_filesize : définit la taille maximale de téléchargement de fichiers

Exemple de configuration PHP.ini :

post_max_size=20M
upload_max_filesize=20M

Apache Fichier de configuration (.htaccess, httpd.conf ou hôte virtuel Options) :

Dans les fichiers de configuration Apache, incluez les directives suivantes :

  • php_value post_max_size : définit la taille maximale des données POST
  • php_value upload_max_filesize : Définit la taille maximale de téléchargement de fichiers

Exemple de configuration Apache Directive :

php_value post_max_size 20M
php_value upload_max_filesize 20M

Le choix de la méthode à utiliser dépend de la disponibilité et de l'accès aux fichiers de configuration concernés. La modification du fichier .htaccess ne nécessite pas le redémarrage du serveur, tandis que les modifications apportées à php.ini et aux autres fichiers de configuration Apache nécessitent une réinitialisation du serveur.

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