Vous êtes sur Vagrant (Linux) ou sur un serveur web et n’arrivez pas à lancer vos commandes :
composer install
composer require
composer update
Et un joli message apparait :PHP Fatal error: Allowed memory size of XXXXXX bytes exhausted <...>
Alors le petit bout de code suivant est sans doute pour vous. Il s’agit de créer une partition de la RAM sur la machine virtuelle pour allouer de la mémoire supplémentaire. Cette technique est appelée “SWAP” :
Qu’est ce que le swap sur Linux ?
Swap est un espace sur un disque utilisé lorsque la quantité de mémoire RAM physique est pleine. Lorsqu'un système Linux manque de RAM, les pages inactives sont déplacées de la RAM vers l'espace de swap. L'espace d'échange peut prendre la forme d'une partition d'échange dédiée ou d'un fichier d'échange
Corriger le bug Allowed memory size de Composer
On y va ! Dans votre machine ou sur votre serveur tapez dans l’ordre ces commandes :