Maison > développement back-end > tutoriel php > Pourquoi PHP signale-t-il une limite de mémoire plus élevée dans phpinfo() que la taille réelle autorisée ?

Pourquoi PHP signale-t-il une limite de mémoire plus élevée dans phpinfo() que la taille réelle autorisée ?

Patricia Arquette
Libérer: 2024-11-08 18:44:01
original
343 Les gens l'ont consulté

Why Does PHP Report a Higher Memory Limit in phpinfo() Than the Actual Allowed Size?

Limite de mémoire erronée : "Taille de mémoire autorisée de X octets épuisée"

Rencontre avec l'erreur "Taille de mémoire autorisée de 67108864 octets épuisée", bien que phpinfo signale une limite de mémoire de 128 Mo, ce n'est pas rare. Examinons les raisons de cet écart.

Les paramètres de configuration de PHP peuvent être définis à plusieurs endroits :

  • Système maître php.ini
  • Configuration Apache (php_value)
  • CLI & CGI php.ini
  • Local .htaccess
  • In-script (ini_set())

PHPinfo affiche la valeur "Master" par défaut et la valeur "Local" comme configuration active. La configuration active peut être remplacée dans n'importe lequel des emplacements mentionnés ci-dessus.

Notamment, PHP conserve des fichiers .ini distincts pour les opérations de ligne de commande et de serveur Web. La limite de mémoire signalée par phpinfo() dans un contexte de ligne de commande peut différer de celle signalée dans un script Web.

Dans le cas spécifique, un appel ini_set() dans un fichier php principal, à l'insu de l'utilisateur , modifiait la limite de mémoire, ce qui entraînait le message d'erreur malgré le phpinfo signalant une valeur plus élevée.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal