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 ?
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 = 8MSupprimez 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!