Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie das Problem des unzureichenden Speichers in PHP

So lösen Sie das Problem des unzureichenden Speichers in PHP

藏色散人
藏色散人Original
2020-07-08 09:27:473783Durchsuche

Lösung für unzureichenden PHP-Speicher: 1. Ändern Sie „php.ini“, um „memory_limit“ von 8M auf 16M zu ändern, und starten Sie den Apache-Dienst neu. 2. Fügen Sie „ini_set('memory_limit', '**M ');"; 3. Ändern Sie htaccess.

So lösen Sie das Problem des unzureichenden Speichers in PHP

Behebung von unzureichendem PHP-Speicher

Manchmal erscheint beim Ausführen des PHP-Programms

Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)

Der Grund für diesen Fehler: Bevor Sie sicherstellen, dass er nicht durch das Programm verursacht wird (z. B. eine Endlosschleife), liegt er daran, dass der von der PHP-Seite maximal verbrauchte Speicher standardmäßig 8 MB beträgt (siehe PHP-INI-Datei). ),

Wenn die Datei zu groß oder das Bild zu groß ist, tritt beim Lesen der obige Fehler auf.

Lösung:

1. Ändern Sie php.ini, um das Memory_Limit von 8M auf 16M (oder mehr) zu ändern, starten Sie den Apache-Dienst neu

2 file ini_set('memory_limit','**M'); Hinweis: Für die normale Nutzung anderer Ressourcen des Systems stellen Sie bitte das Memory_limit nicht zu groß ein, wobei -1 keine Begrenzung bedeutet

3. Ändern Sie das .htaccess-Dokument (vorausgesetzt, das Verzeichnis unterstützt .htaccess). Fügen Sie einen Satz im Dokument hinzu: php_value memory_limit 16M (oder höher)

Weitere Informationen zu diesem Thema finden Sie auf der PHP-Website für Chinesisch !

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem des unzureichenden Speichers in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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