Heim > Backend-Entwicklung > PHP-Problem > Was tun, wenn PHP nicht über genügend Speicher verfügt?

Was tun, wenn PHP nicht über genügend Speicher verfügt?

王林
Freigeben: 2023-03-02 15:46:02
Original
4085 Leute haben es durchsucht

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.

Was tun, wenn PHP nicht über genügend Speicher verfügt?

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');
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
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