Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann der Composer-Fehler „Zulässige Speichergröße erschöpft' während der HWIOAuthBundle-Installation behoben werden?

Wie kann der Composer-Fehler „Zulässige Speichergröße erschöpft' während der HWIOAuthBundle-Installation behoben werden?

Mary-Kate Olsen
Freigeben: 2024-12-01 18:52:12
Original
406 Leute haben es durchsucht

How to Fix Composer's

Composer-Speicherauslastungsfehler bei der HWIOAuthBundle-Installation

Beim Versuch, das HWIOAuthBundle über Composer Require zu installieren, wird möglicherweise die Meldung „Zulässige Speichergröße erschöpft“ angezeigt " Fehler. Dies weist darauf hin, dass Composer beim Auflösen von Abhängigkeiten nicht mehr über genügend Speicher verfügt.

Lösung:

  1. Erhöhen Sie das Speicherlimit:

    • Bearbeiten Sie Ihre php.ini-Datei (z. B. /etc/php5/cli/php.ini für Debian) und legen Sie „memory_limit = -1“ für unbegrenzten Speicher fest oder geben Sie einen expliziten Wert an (z. B. 2G).
    • Alternativ können Sie das Limit mit einem Befehl erhöhen -Zeilenargument:

      php -d memory_limit=-1 composer.phar require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
      Nach dem Login kopieren
  2. Scheck geladen PHP.ini-Dateien:

    • Führen Sie php --ini aus, um den Speicherort der geladenen PHP.ini-Dateien anzuzeigen. Stellen Sie sicher, dass Sie die richtige Datei ändern.
  3. Schnelle Lösung (macOS/Linux):

    php composer.phar COMPOSER_MEMORY_LIMIT=-1 require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
    Nach dem Login kopieren
  4. Schnelle Lösung (Windows):

    COMPOSER_MEMORY_LIMIT=-1 composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
    Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann der Composer-Fehler „Zulässige Speichergröße erschöpft' während der HWIOAuthBundle-Installation behoben werden?. 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