Cet article est écrit par la rubrique tutoriel de composer pour vous présenter le problème de mémoire insuffisante lors de l'installation de plugins dans composer. J'espère qu'il sera utile aux amis qui en ont besoin !
Un problème de mémoire insuffisante se produit lorsque composer installe des plug-ins
Récemment, lors de l'installation de phpspreadsheet à l'aide de la commande composer require phpoffice/phpspreadsheet, un problème de mémoire insuffisante se produit et l'erreur suivante apparaît :
The following exception is caused by a lack of memory or swap, or not having swap configured
Copier après la connexion
Utiliser la méthode suivante pour le résoudre parfaitement :
sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
sudo /sbin/mkswap /var/swap.1
sudo /sbin/swapon /var/swap.1
Copier après la connexion
Introduction à composer :
Composer est un outil de gestion des dépendances pour PHP5.3 et supérieur. Il vous permet de déclarer les bibliothèques de codes dont dépend votre projet et il les installera pour vous dans votre projet. Composer n'est pas un gestionnaire de paquets. Oui, cela implique des "packages" et des "bibliothèques", mais c'est géré par projet, avec des installations dans un répertoire de votre projet (par exemple, le fournisseur). Par défaut, il n'installera rien globalement. Il ne s'agit donc que d'une gestion des dépendances.
Pour plus d'articles techniques liés au compositeur, veuillez visiter la rubrique tutoriel du compositeur !
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!