Heim > Artikel > Backend-Entwicklung > So lösen Sie das Problem des unzureichenden Speichers in PHP
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.
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!