Heim > Backend-Entwicklung > PHP-Problem > So lösen Sie einen PHP-Speicherüberlauf

So lösen Sie einen PHP-Speicherüberlauf

王林
Freigeben: 2023-02-23 20:28:01
nach vorne
5589 Leute haben es durchsucht

So lösen Sie einen PHP-Speicherüberlauf

Manchmal finden wir beim Ausführen eines PHP-Programms eine Eingabeaufforderung wie Fatal Error: Out of memory . Dies kann daran liegen, dass das Programm eine große Anzahl von Variablen und Objekten verwendet, was dazu führt, dass nicht genügend Speicher zugewiesen wird.

Ich bin auf einen solchen Fehler gestoßen und konnte ihn nicht beheben, egal wie ich es versucht habe. Später habe ich einige Informationen im Internet überprüft, aber ich habe den Parameter „memory_limit“ in der Datei php.ini geändert, aber egal wie ich Ich habe es geändert, ich bekomme immer noch diese Fehlermeldung, besonders deprimiert! Später hatte ich wirklich keine Wahl, also bat mich jemand um Hilfe, ich solle „init_set(“memory_limit“, „128M“);“ zu meinem Programmcode hinzufügen ein Versuch. Es hat wirklich funktioniert. Jetzt teile ich meine beiden Methoden zur Lösung dieses Problems mit Ihnen und hoffe, Menschen zu helfen, die wie ich auf ähnliche Probleme stoßen.

Methode 1:

Wir können den Standardparameter „memory_limit“ in der php.ini-Datei von 128 MB auf 256 MB oder größer ändern:

memory_limit =
 128M
Nach dem Login kopieren

Methode 2:

Wenn es sich um einen virtuellen Host handelt, können wir hinzufügen:

init_set(
"memory_limit"
,
 "128M"
)
;
Nach dem Login kopieren

Der obige Inhalt dient nur als Referenz!

Empfohlenes Video-Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie einen PHP-Speicherüberlauf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage