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
Libérer: 2023-03-08 18:04:01
original
9418 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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

ini_set(”memory_limit”,”80M”);//大小根据自己的情况改动
Copier après la connexion

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!

Étiquettes associées:
php
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal