Heim > Backend-Entwicklung > PHP-Problem > So richten Sie die Speichernutzung in PHP ein

So richten Sie die Speichernutzung in PHP ein

藏色散人
Freigeben: 2023-03-11 08:32:02
Original
6237 Leute haben es durchsucht

So legen Sie den von PHP verwendeten Speicher fest: 1. Legen Sie den Speicher fest, indem Sie php.ini ändern. 2. Durch Festlegen von htaccess. 3. Ändern Sie die Speichereinstellungen von PHP zur Laufzeit.

So richten Sie die Speichernutzung in PHP ein

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Wie richte ich den von PHP verwendeten Speicher ein?

Speicherlimit festlegen

Methode 1: php.ini

Die einfachste oder gebräuchlichste Methode besteht darin, php.ini zu ändern

1. Suchen Sie zunächst die php.ini-Datei, die für Ihre Website effektiv ist, da es viele davon gibt Stellen, an denen PHP-Parameter festgelegt werden können, ist das Finden der richtigen Konfigurationsdatei und das Vornehmen von Änderungen. Wenn Sie mit der oben genannten Methode eine PHP-Datei erstellt haben, um deren Konfigurationsparameter anzuzeigen, finden Sie den Eintrag „Geladene Konfigurationsdatei“.

Für Linux-Benutzer können Sie die entsprechende Konfigurationsdatei finden, indem Sie „php -i | grep Loaded Configuration File“ ausführen. Für Windows-Benutzer können Sie versuchen, php.ini in Ihrem PHP-Installationsverzeichnis zu ändern.

2. Bearbeiten Sie php.ini. Suchen Sie in php.ini nach dem Element „memory_limit“. Wenn nicht, können Sie diesen Parameter selbst am Ende der Datei hinzufügen. Im Folgenden finden Sie einige Einstellungsbeispiele: 128 MB. Sie können 128 MB auf einen beliebigen Wert ändern und die Datei speichern: 3. Wenn der Webserver Apache verwendet, führen Sie Folgendes aus: service httpd restart

In einigen Fällen ist es Ihnen möglicherweise nicht gestattet, php.ini privat zu ändern. Wenn Sie beispielsweise einen virtuellen Hosting-Dienst erworben haben, Ihr Dienstanbieter Ihnen jedoch nicht erlaubt, diese Datei zu ändern. Dann möchten Sie möglicherweise andere Methoden in Betracht ziehen, um den Wert von „memory_limit“ zu erhöhen.

Methode 2: .htaccess

Hinweis: Diese Methode wird nur wirksam, wenn PHP mit dem Apache-Modul ausgeführt wird. Suchen Sie die Datei „.htaccess“ im Stammverzeichnis Ihrer Website. Wenn Sie keine haben, können Sie selbst eine erstellen. Fügen Sie dann die folgende Konfiguration ein: php_value memory_limit 128M; Sie können 128M auf einen beliebigen Wert ändern, den Sie festlegen möchten.

Methode 3: Ändern Sie die Speichereinstellungen von PHP während der Laufzeit. Fügen Sie die folgende Befehlszeile zu Ihrem PHP-Code hinzu Das ist es.

ini_set('memory_limit','128M');
ini_set('memory_limit',-1); //没有内存限制
Nach dem Login kopieren

Memory_limit-Änderung fehlgeschlagen

Wenn Sie einen virtuellen Host verwenden, kann es sein, dass die Änderung des Memory_limit-Werts fehlschlägt. Sie müssen sich an Ihren Dienstanbieter wenden, um zu erfahren, wie Sie damit umgehen können. Normalerweise ist der maximal einstellbare Wert begrenzt oder Sie können ihn überhaupt nicht ändern. Wenn die Umgebung Ihren Anforderungen wirklich nicht gerecht wird, sollten Sie über einen Wechsel zu einem anderen Hosting-Anbieter nachdenken.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo richten Sie die Speichernutzung in PHP ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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