La tentative d'installation de HWIOAuthBundle dans votre projet à l'aide de composer require entraîne une erreur « Taille de mémoire autorisée... épuisée ». Malgré l'augmentation de memory_limit à 2G dans le fichier php.ini, l'erreur persiste.
Pour résoudre ce problème, vous pouvez essayer ce qui suit :
Ajustez la limite de mémoire dans php.ini :
Augmentez la limite dans le fichier php.ini (par exemple, /etc/php5/cli/php.ini pour Debian systèmes) :
; Use -1 for unlimited or define an explicit value like 2G memory_limit = -1
Utilisez un argument de ligne de commande :
php -d memory_limit=-1 composer.phar require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
Vérifiez le php.ini chargé fichiers :
php --ini
Options de correction rapide :
php composer.phar COMPOSER_MEMORY_LIMIT=-1 require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
ou
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!