Maison >développement back-end >tutoriel php >Comment corriger l'erreur « Taille de mémoire autorisée épuisée » de Composer lors de l'installation de HWIOAuthBundle ?

Comment corriger l'erreur « Taille de mémoire autorisée épuisée » de Composer lors de l'installation de HWIOAuthBundle ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-01 18:52:12404parcourir

How to Fix Composer's

Erreur d'épuisement de la mémoire du compositeur lors de l'installation de HWIOAuthBundle

Lorsque vous essayez d'installer le HWIOAuthBundle via composer require, vous pouvez rencontrer un message « Taille de mémoire autorisée épuisée " erreur. Cela indique que Composer manque de mémoire lors de la résolution des dépendances.

Solution :

  1. Augmentez la limite de mémoire :

    • Modifiez votre fichier php.ini (par exemple, /etc/php5/cli/php.ini pour Debian) et définissez memory_limit = -1 pour une mémoire illimitée ou spécifiez une valeur explicite (par exemple, 2G).
    • Vous pouvez également augmenter la limite avec une commande Argument -line :

      php -d memory_limit=-1 composer.phar require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
  2. Vérifiez le PHP.ini chargé files :

    • Exécutez php --ini pour afficher l'emplacement des fichiers PHP.ini chargés. Assurez-vous que vous modifiez le bon fichier.
  3. Solution rapide (macOS/Linux) :

    php composer.phar COMPOSER_MEMORY_LIMIT=-1 require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
  4. Solution rapide (Windows) :

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn