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
Freigeben: 2024-12-13 08:30:15
Original
1013 Leute haben es durchsucht

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
      Nach dem Login kopieren
  • Verwenden Sie ein Befehlszeilenargument:

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

    php --ini
    Nach dem Login kopieren
  • Schnellreparaturoptionen:

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

    oder

    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 Paketinstallation 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