Warum meldet PHP in phpinfo() ein höheres Speicherlimit als die tatsächlich zulässige Größe?

Patricia Arquette
Freigeben: 2024-11-08 18:44:01
Original
273 Leute haben es durchsucht

Why Does PHP Report a Higher Memory Limit in phpinfo() Than the Actual Allowed Size?

Fehlerhafte Speicherbegrenzung: „Zulässige Speichergröße von X Bytes erschöpft“

Fehler „Zulässige Speichergröße von 67108864 Bytes erschöpft“ Obwohl phpinfo ein „memory_limit“ von 128 MB meldet, ist dies keine Seltenheit. Lassen Sie uns die Gründe für diese Diskrepanz untersuchen.

Die Konfigurationseinstellungen von PHP können an mehreren Orten festgelegt werden:

  • Mastersystem php.ini
  • Apache-Konfiguration (php_value)
  • CLI & CGI php.ini
  • Lokaler .htaccess
  • In- script (ini_set())

PHPinfo wird angezeigt der „Master“-Wert als Standard und der „Local“-Wert als aktive Konfiguration. Die aktive Konfiguration kann an jedem der oben genannten Orte überschrieben werden.

Bemerkenswert ist, dass PHP separate .ini-Dateien für Befehlszeilen- und Webservervorgänge verwaltet. Das von phpinfo() in einem Befehlszeilenkontext gemeldete Speicherlimit kann von dem in einem Webskript gemeldeten abweichen.

Im konkreten Fall ein ini_set()-Aufruf in einer primären PHP-Datei, ohne dass der Benutzer es weiß , hat das Speicherlimit geändert, was zu einer Fehlermeldung geführt hat, obwohl phpinfo einen höheren Wert gemeldet hat.

Das obige ist der detaillierte Inhalt vonWarum meldet PHP in phpinfo() ein höheres Speicherlimit als die tatsächlich zulässige Größe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage