Maison  >  Article  >  outils de développement  >  Partager un problème rencontré lors du processus de mise à jour du composeur

Partager un problème rencontré lors du processus de mise à jour du composeur

藏色散人
藏色散人avant
2022-01-04 14:48:392288parcourir

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

Partager un problème rencontré lors du processus de mise à jour du composeur

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer