Heim > Artikel > Backend-Entwicklung > Was tun, wenn PHP nicht über genügend Speicher verfügt?
Die Lösung für unzureichenden PHP-Speicher besteht darin, die maximale Speichergröße von PHP zu erhöhen. Spezifische Methode: [ini_set('memory_limit', '16M')]. Die Funktion ini_set() wird verwendet, um den Wert von php.ini festzulegen, der wirksam wird, wenn die Funktion ausgeführt wird. Die Einstellung wird ungültig, nachdem das Skript beendet ist.
Analyse der Gründe für unzureichenden Speicher:
Es kann sein, dass die PHP-Seite zu viel Speicher verbraucht. Der maximale Speicher von PHP beträgt standardmäßig 8 MB.
(Empfohlenes Tutorial: php-Tutorial )
Lösung:
Ändern Sie einfach die Speichergröße.
Spezifische Methode:
Methode 1:
1. Öffnen Sie die php.ini-Konfigurationsdatei
2. oder größer);
3. Starten Sie einfach den Apache-Dienst neu.
Methode 2:
Fügen Sie den folgenden Code in die PHP-Datei ein:
ini_set('memory_limit', '16M');
Funktionseinführung:
PHP ini_set wird verwendet, um den Wert von PHP festzulegen .ini. Sie wird wirksam, wenn die Funktion ausgeführt wird. Nach Beendigung des Skripts wird die Einstellung ungültig. Sie können die Konfiguration ändern, ohne die Datei php.ini zu öffnen, was für virtuelle Räume sehr praktisch ist.
Funktionsformat:
string ini_set(string $varname, string $newvalue)
Hinweis: Für die normale Nutzung anderer Ressourcen im System stellen Sie den Wert von „memory_limit“ bitte nicht zu groß ein.
Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP nicht über genügend Speicher verfügt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!