Maison >outils de développement >composer >Partager un problème rencontré lors du processus de mise à jour du composeur
Cet article est rédigé par la rubrique tutoriel composer pour partager avec vous un problème rencontré lors du processus de mise à jour du compositeur. J'espère qu'il sera utile aux amis qui en ont besoin !
Processus de mise à jour de Composer
Mon compositeur local n'a pas été mis à jour depuis mai 2018. Désormais, lorsque vous utilisez Composer, il est indiqué que la version 2.0 a été publiée, alors mettez-la à jour !
Selon la pensée existante, le compositeur est Celui qui prend en charge la mise à jour de la commande consiste à utiliser
composer self-update
, mais cela m'a donné une invite
`SHA384 is not supported by your openssl extension, could not verify the phar file integrity `
En regardant l'invite, c'est parce que la légalité de phar ne peut pas être vérifiée. Si ce n'est pas possible, accédez à la documentation officielle pour trouver un. solution.
Télécharger le dernier package d'installation :
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Vérifiez le hachage du fichier téléchargé :
php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Confirmez l'installation réussie :
php composer-setup.php
Supprimez le lien :
php -r "unlink('composer-setup.php');"
Déplacez-vous dans l'environnement :
mv ./composer-setup.php /usr/local/bin/composer
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!