Composer update erreur de memory limit

29 11 2016

14 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

What's The Job Market For Pornstar Kayleigh Wanless Professionals? pornstar kayleigh (www.google.dm posté le 13/07/2024 à 06:54

What's The Job Market For Pornstar Kayleigh Wanless Professionals?
pornstar kayleigh (www.google.dm)


RashadSes posté le 27/07/2024 à 08:47

<a href=https://psk-termit.ru/>https://psk-termit.ru/</a>


Jessiehex posté le 29/07/2024 à 21:54

<a href=https://www.unlockmega.com/>https://www.unlockmega.com/</a>


Walterdal posté le 31/07/2024 à 19:23

<a href=https://www.youtube.com/channel/UCe-uPPVriJvINas8hjcw0Jw/videos?view=0>https://www.youtube.com/channel/UCe-uPPVriJvINas8hjcw0Jw/videos?view=0</a>


WilliamFum posté le 02/08/2024 à 07:18

<a href=https://www.underworks.com/prolapse-and-hernia>https://www.underworks.com/prolapse-and-hernia</a>


NumbersGappy posté le 15/08/2024 à 11:06

New neural network xNude AI for undressing girls - <a href=https://xnudes.ai>https://xnudes.ai</a>


GordonTiept posté le 21/08/2024 à 13:19

<a href=https://upmoney.top/?ref=46644>https://upmoney.top/?ref=46644</a> ссылка на реальный пассивный заработок,прога реально платит сам лично проверял,заходи и приводи друзей,не пожалеешь!


GordonTiept posté le 25/08/2024 à 00:03

<a href=https://smslive.pro/>receive online sms usa</a>


GordonTiept posté le 25/08/2024 à 16:52

<a href=Рё>discord temporary phone number</a>


Darrelltut posté le 26/08/2024 à 11:13

<a href=https://t.me/GoTradeInvestmentbot?start=513555624>https://t.me/GoTradeInvestmentbot?start=513555624</a>


Darrelltut posté le 06/09/2024 à 21:39

<a href=https://circuitdebris.org/>vavada 11</a>


MiguelBer posté le 07/09/2024 à 13:36

<a href=http://xn--80aafabrjladsicc1amg1o4cf1dg.live/>http://xn--80aafabrjladsicc1amg1o4cf1dg.live/</a>


WilliamTut posté le 08/09/2024 à 15:14

<a href=https://7sim.pro/>7sim.org vietnam</a>


RobertLom posté le 13/10/2024 à 22:38

<a href=https://lumigo.fr/lumiweb-forum-webmarketing/Thread-hellcase-cs-en-France>Hellcase CS2 en France</a>



Laisser un commentaire