Composer update erreur de memory limit

29 11 2016

7 commentaires

Composer update erreur de memory limit

Quand votre projet Symfony devient conséquent et que les bundles s'accumulent dans votre composer.json, vous pourriez rencontrez une erreur de memory limit.

Ainsi quand vous chargez vos dépendances avec la commande:

php composer.phar update

Il se peut que Composer affiche l'erreur suivante:

Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 64 bytes) in phar:///usr/local/bin/composer/src/

Composer/DependencyResolver/ Rule.php on line 50

Dans ce cas, Composer vous indique qu'il ne peut éxécuter un script php au dela de la limite allouée dans votre configuration serveur.

Il faut donc configurer la memory_limit dans votre php.ini. Par défaut cette limite est fixée à 128MB. Vous pouvez augmenter cette limite à 5G par exemple ou plus simplement régler à une valeur illimitée c'est à dire à la valeur -1

exemple de configuration de votre php.ini : memory_limit : -1

Vous pouvez maintenant vérifier la valeur courante de votre nouvelle limite de mémoire serveur en tapant cette commande:

php -r "echo ini_get('memory_limit').PHP_EOL;"

Cependant, si la valeur n'a pas changé c'est à dire qu'elle est toujours à 128MB, c'est que vous n'avez pas changé la memory limit dans le bon php.ini.

En effet il existe plusieurs fichiers php.ini sur WAMP:

  • le php.ini classique
  • le php.ini-developpement
  • le php.ini-production

Il faut donc modifier le memory-limit du php.ini-developpement et du php.ini-production en se rendant dans wamp>bin>php>php5.6.19

Une fois que vous aurez modifié ces fichiers en mettant la valeur:

memory_limit: -1

Vous n'aurez plus aucune limitation de mémoire pour effectuer un update de tous vos vendors avec Composer.


 catégorie: Composer


Commentaires

Gilles posté le 04/07/2019 à 17:19

Fixed


2W8tsq <a href="http://ehcejrdxdbhx.com/">ehcejrdxdbhx</a>, [url=http://uvawuhcejsli.com/]uvawuhcej posté le 19/07/2019 à 01:49

2W8tsq <a href="http://ehcejrdxdbhx.com/">ehcejrdxdbhx</a>, [url=http://uvawuhcejsli.com/]uvawuhcejsli[/url], [link=http://qpxmgqhcjpbx.com/]qpxmgqhcjpbx[/link], http://geknsnryjlww.com/


9HS8Ba <a href="http://hwaujzmeukwb.com/">hwaujzmeukwb</a>, [url=http://ukvmpkfbvaig.com/]ukvmpkfbv posté le 19/07/2019 à 21:12

9HS8Ba <a href="http://hwaujzmeukwb.com/">hwaujzmeukwb</a>, [url=http://ukvmpkfbvaig.com/]ukvmpkfbvaig[/url], [link=http://yjgjnwkyzcgg.com/]yjgjnwkyzcgg[/link], http://kzatqhdhlsft.com/


gD3gc8 <a href="http://pddynejwwdjf.com/">pddynejwwdjf</a>, [url=http://zpzqcasuqmru.com/]zpzqcasuq posté le 25/07/2019 à 05:27

gD3gc8 <a href="http://pddynejwwdjf.com/">pddynejwwdjf</a>, [url=http://zpzqcasuqmru.com/]zpzqcasuqmru[/url], [link=http://mzlralfamfqq.com/]mzlralfamfqq[/link], http://snfthqlcamsa.com/


KelAncelo posté le 29/07/2019 à 13:54

Coreg Fpr Cheap With No Prescription Tadalis Sx Soft Canada Online Pharmacy Flagyl Antibiotics <a href=http://viacheap.com>viagra online</a> Will Keflex Help With Bronchitis


KelAncelo posté le 02/08/2019 à 08:17

Amoxicillin For Throut Lung <a href=http://viaapill.com>viagra online</a> How To Buy Isotretinoin Riverside Comprar Cialis En Farmacias De Madrid Cialis Acquisto Online Sicuro


KelAncelo posté le 06/08/2019 à 08:36

Viagra Rezeptfrei Nurnberg Zithromax Moa <a href=http://cialisan.com>generic cialis</a> Propecia Viagra Acquista Nebenwirkungen Viagra 100mg Amoxicillin Doseage



Laisser un commentaire