Maison > Article > outils de développement > Comment installer Composer à l’aide d’un script ?
La section suivante de la colonne Tutoriel d'utilisation de Composer expliquera comment utiliser un script pour installer Composer. J'espère que cela sera utile aux amis dans le besoin !
Comment installer Composer par programme
Comme indiqué sur la page de téléchargement, ce programme d'installation contient une signature, elle change lorsque le code de l'installateur change et ne doit pas être fiable à long terme.
Une alternative est d'utiliser un script qui ne fonctionne qu'avec les utilitaires UNIX :
#!/bin/sh EXPECTED_SIGNATURE="$(wget -q -O - https://composer.github.io/installer.sig)" php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" ACTUAL_SIGNATURE="$(php -r "echo hash_file('SHA384', 'composer-setup.php');")" if [ "$EXPECTED_SIGNATURE" != "$ACTUAL_SIGNATURE" ] then >&2 echo 'ERROR: Invalid installer signature' rm composer-setup.php exit 1 fi php composer-setup.php --quiet RESULT=$? rm composer-setup.php exit $RESULT
Le script se terminera avec 1 en cas d'échec, ou 0 en cas de succès, si rien n'est renvoyé. Il n'y a pas d'erreur.
Alternativement, si vous souhaitez installer en utilisant une copie de ce programme d'installation, vous pouvez récupérer une version spécifique à partir de l'historique de GitHub. Si vous faites suffisamment confiance aux serveurs GitHub, il suffit de valider le hachage pour le rendre unique et authentique. Par exemple :
wget https://raw.githubusercontent.com/composer/getcomposer.org/1b137f8bf6db3e79a38a5bc45324414a6b1f9df2/web/installer -O - -q | php -- --quiet
Vous pouvez soumettre un hachage qui remplace tout contenu basé sur le dernier commit :
https://github.com/composer/getcomposer.or...
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!