Maison >développement back-end >Problème PHP >La taille de mémoire autorisée apparaît lors de l'exécution de php, comment le résoudre ?

La taille de mémoire autorisée apparaît lors de l'exécution de php, comment le résoudre ?

autoload
autoloadoriginal
2021-03-15 14:38:569394parcourir

Erreur : Taille de mémoire autorisée de xxx octets épuisée à xxx:xxx (tentative d'allouer xxx octets)

Ce message d'erreur signifie que si l'ini est configuré memory_limit(mémoire limite) est supérieur à AG(allocated_memory)

La solution est la suivante :

La première méthode : Modifier le php.ini fichier de configuration, en , le code est le suivant : php.ini

; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 8M

Supprimez le point-virgule devant, changez la taille de la valeur, changez

de 8M à 16M (ou plus), comme suit, puis redémarrez le service Apache. Peut memory_limit

Maximum amount of memory a script may consume (128MB)
http://php.net/memory-limit
memory_limit = 256M

La deuxième méthode  : Ajoutez le code suivant au fichier PHP :

ini_set(”memory_limit”,”80M”);//大小根据自己的情况改动

Recommandé :

tutoriel vidéo php Tutoriel php

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