So legen Sie ein unbegrenztes PHP-Speicherlimit fest
So legen Sie ein unbegrenztes PHP-Speicherlimit fest: Öffnen Sie zuerst die Datei „php.ini“, suchen Sie dann den Eintrag „memory_limit“ und ändern Sie dann die Parameter auf einen beliebigen Wert, den Sie festlegen möchten . Dürfen.
Empfohlen: „PHP-Video-Tutorial“
Beim Ausführen eines PHP-Programms tritt normalerweise „Schwerwiegender Fehler: Zulässige Speichergröße von xx Bytes erschöpft“ auf (die zulässige Speichergröße beträgt xx Bytes erschöpft) Abschnitt erschöpft) Fehler, das bedeutet, dass das PHP-Skript zu viel Speicher verwendet und den vom System maximal zulässigen Speicher überschreitet. Um dieses Problem zu lösen, müssen Sie zunächst prüfen, ob Ihr Programm zu viel Speicher zugewiesen hat. Wenn es keine Probleme mit dem Programm gibt, können Sie das Speicherlimit (memory_limit) von PHP mit den folgenden Methoden erhöhen.
1. Überprüfen Sie den Speichergrenzwert von PHP
Um diesen Wert zu überprüfen, müssen Sie zuerst phpinfo();
Drucken Sie dieses Skript auf Ihrem Webserver und Rufen Sie es dann im Browser auf. Zu diesem Zeitpunkt können Sie die Informationen zu Ihrer PHP-Umgebungskonfiguration sehen, von denen ein Teil sich auf „memory_limit“ bezieht, wie unten gezeigt:
Hinweis: Sie können diese Methode verwenden, um andere PHP-Parameter anzuzeigen Einstellungen, nicht nur „memory_limit“
2. Auf welchen Wert sollte „memory_limit“ eingestellt werden?
Dies hängt ganz von den Anforderungen Ihrer Anwendung ab. Beispielsweise benötigt WordPress 32 MB, um den Kerncode auszuführen. Drupal 6 erfordert, dass dieser Wert mindestens 16 MB beträgt, und empfiehlt, ihn auf 32 MB festzulegen. Wenn Sie viele Plug-Ins installieren, insbesondere solche, die eine Bildverarbeitung erfordern, benötigen Sie möglicherweise 128 MB oder mehr Speicher.
3. So legen Sie das Speicherlimit fest
Methode 1: php.ini
Die einfachste oder gebräuchlichste Methode besteht darin, php.ini zu ändern
1 Das ist das Richtige für Sie. Effektive php.ini-Datei. Da es mehrere Orte gibt, an denen Sie PHP-Parameter festlegen können, ist das Finden der richtigen Konfigurationsdatei und das Vornehmen von Änderungen der erste Schritt. Wenn Sie mit der oben genannten Methode eine PHP-Datei erstellt haben, um deren Konfigurationsparameter anzuzeigen, finden Sie den Eintrag „Geladene Konfigurationsdatei“. Das Folgende ist ein Beispiel:
Für Linux-Benutzer: Sie können 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:
memory_limit = 128M; Sie können 128M in einen beliebigen Wert ändern, Speichern Sie die Datei
3. Wenn der Webserver Apache verwendet, führen Sie ihn aus : Dienst httpd-Neustart
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 noch keine haben, können Sie selbst eine erstellen. Fügen Sie dann die folgende Konfiguration ein
? OK. oder Die Änderung von y_limit ist fehlgeschlagen Wenn Sie einen virtuellen Host verwenden, kann es sein, dass der Wert von „memory_limit“ nicht geändert werden kann. 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.
Das obige ist der detaillierte Inhalt vonSo legen Sie ein unbegrenztes PHP-Speicherlimit fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.
