Que faire si php n'a pas suffisamment de mémoire

王林
Libérer: 2023-03-02 15:46:02
original
4015 Les gens l'ont consulté

La solution à une mémoire PHP insuffisante est d'augmenter la taille maximale de la mémoire PHP. Méthode spécifique : [ini_set('memory_limit', '16M')]. La fonction ini_set() est utilisée pour définir la valeur de php.ini, qui prend effet lorsque la fonction est exécutée. Le paramètre devient invalide une fois le script terminé.

Que faire si php n'a pas suffisamment de mémoire

Analyse des raisons de mémoire insuffisante :

Il se peut que la page php consomme trop de mémoire. La mémoire maximale de php est de 8 Mo par défaut.

(Tutoriel recommandé : Tutoriel php )

Solution :

Changez simplement la taille de la mémoire.

Méthode spécifique :

Méthode 1 :

1. Ouvrez le fichier de configuration php.ini

2. Changez la limite de mémoire de 8 M à 16 M ( ou plus grand);

3. Redémarrez simplement le service Apache.

Méthode 2 :

Ajoutez le code suivant dans le fichier PHP :

ini_set('memory_limit', '16M');
Copier après la connexion

Introduction à la fonction :

PHP ini_set est utilisé pour définir la valeur de php .ini. Il prend effet lorsque la fonction est exécutée. Une fois le script terminé, le paramètre devient invalide. Vous pouvez modifier la configuration sans ouvrir le fichier php.ini, ce qui est très pratique pour les espaces virtuels.

Format de la fonction :

string ini_set(string $varname, string $newvalue)
Copier après la connexion

Remarque : Pour l'utilisation normale d'autres ressources du système, veuillez ne pas définir la valeur de memory_limit trop grande.

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:
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!