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.
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); //没有内存限制
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!