Heim > Backend-Entwicklung > PHP-Tutorial > Wie behebt man den Fehler „Zulässige Speichergröße von 1610612736 Bytes erschöpft' in Composer Require?

Wie behebt man den Fehler „Zulässige Speichergröße von 1610612736 Bytes erschöpft' in Composer Require?

Barbara Streisand
Freigeben: 2024-12-09 04:15:15
Original
687 Leute haben es durchsucht

How to Fix

Composer Require schlägt mit Speichererschöpfungsfehler fehl: „Zulässige Speichergröße von 1610612736 Bytes erschöpft“

Um den beim Ausführen von „Composer require hwi/oauth -bundle“, untersuchen Sie Folgendes Lösungen:

  1. Erhöhen Sie das PHP-Speicherlimit:

    • Überprüfen Sie das aktuelle Speicherlimit mit "php -r "echo ini_get(' memory_limit').PHP_EOL;"".
    • Ändern Sie den Wert „memory_limit“ in „/etc/php5/cli/php.ini“ (für Debian-ähnliche Systeme) auf „-1“ für unbegrenzten Speicher oder legen Sie einen expliziten Wert wie „2G“ fest.
  2. Speicherlimit mit Befehlszeilenargument überschreiben:

    • Fügen Sie „-d memory_limit=-1“ in den Composer ein Befehl: „php -d Memory_limit=-1 Composer.phar erfordert hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle“.
  3. Überprüfen Sie den PHP.ini-Speicherort:

    • Führen Sie „php --ini“ aus, um die Speicherorte zu ermitteln der geladenen php.ini-Dateien.
  4. Temporäre Lösung:

    • Verwenden Sie „COMPOSER_MEMORY_LIMIT=-1 Composer erfordert HWI /oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle" Befehl.
  5. Vereinfachte Lösung:

    • Führen Sie „COMPOSER_MEMORY_LIMIT=-1 Composer erfordert hwi/oauth-bundle php-“ aus. http/guzzle6-adapter php-http/httplug-bundle“, um den Speicher zu überschreiben Grenze.

Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „Zulässige Speichergröße von 1610612736 Bytes erschöpft' in Composer Require?. 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