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

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

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-13 08:30:151014Durchsuche

How to Fix Composer's

Fehlerbehebung bei Composer Require Out of Memory-Fehler

Der Versuch, HWIOAuthBundle in Ihrem Projekt mit Composer Require zu installieren, führt zu einem Fehler „Zulässige Speichergröße... erschöpft“. Trotz der Erhöhung von „memory_limit“ auf 2G in der php.ini-Datei bleibt der Fehler weiterhin bestehen.

Um dieses Problem zu beheben, können Sie Folgendes versuchen:

  • Speicherlimit in php.ini anpassen:

    • Überprüfen Sie das aktuelle Speicherlimit mit php -r "echo ini_get('memory_limit').PHP_EOL;"
    • Erhöhen Sie das Limit in der php.ini-Datei (z. B. /etc/php5/cli/php.ini für Debian). Systeme):

      ; Use -1 for unlimited or define an explicit value like 2G
      memory_limit = -1
  • Verwenden Sie ein Befehlszeilenargument:

    php -d memory_limit=-1 composer.phar require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
  • Überprüfen Sie die geladene php.ini Dateien:

    php --ini
  • Schnellreparaturoptionen:

    php composer.phar COMPOSER_MEMORY_LIMIT=-1 require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle

    oder

    COMPOSER_MEMORY_LIMIT=-1 composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle

Das obige ist der detaillierte Inhalt vonWie kann der Composer-Fehler „Zulässige Speichergröße … erschöpft' während der Paketinstallation behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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