Comment installer Composer sur Ubuntu 20.04 [Démarrage rapide]

Introduction

Dans ce guide de démarrage rapide, nous installerons Composer sur un serveur Ubuntu 20.04.

Pour une version plus détaillée de ce tutoriel, avec plus d’explications sur chaque étape, veuillez vous référer à Comment installer et utiliser Composer sur Ubuntu 20.04.

Prérequis

Pour suivre ce guide, vous aurez besoin d’accéder à un serveur Ubuntu 20.04 en tant qu’utilisateur sudo.

Étape 1 — Installer les dépendances

Commencez par mettre à jour le cache de votre gestionnaire de paquets et installer les dépendances requises, y compris php-cli:

  1. sudo apt update
  2. sudo apt install php-cli unzip

Étape 2 — Télécharger et installer Composer

Assurez-vous d’être dans votre répertoire personnel, puis récupérez l’ installeur Composer en utilisant curl:

  1. cd ~
  2. curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php

Ensuite, nous vérifierons que l’installeur téléchargé correspond au hachage SHA-384 de la dernière version trouvée sur la page des Clés / Signatures Publiques de Composer.

Utilisez curl pour récupérer la dernière signature et stockez-la dans une variable shell:

  1. HASH=`curl -sS https://composer.github.io/installer.sig`

Exécutez maintenant le code PHP suivant pour vérifier que le script d’installation est sûr à exécuter:

  1. php -r "if (hash_file('SHA384', '/tmp/composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Vous verrez la sortie suivante:

Output
Installer verified

Note: Si la sortie indique Installeur corrompu, vous devrez répéter le processus de téléchargement et de vérification jusqu’à ce que vous disposiez d’un installeur vérifié.

La commande suivante téléchargera et installera Composer en tant que commande système nommée composer, sous /usr/local/bin:

  1. sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer

Vous verrez une sortie similaire à ceci:

Output
All settings correct for using Composer Downloading... Composer (version 2.2.9) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer

Pour tester votre installation, exécutez:

  1. composer
Output
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 2.2.9 2022-03-15 22:13:37 Usage: command [options] [arguments] Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Forcer la sortie ANSI --no-ansi Désactiver la sortie ANSI -n, --no-interaction Do not ask any interactive question --profile Afficher des informations sur le temps d'exécution et l'utilisation de la mémoire --no-plugins Activer ou désactiver les plugins. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache Empêcher l'utilisation du cache -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug ...

Cela vérifie que Composer a été installé avec succès sur votre système et est disponible au niveau du système.

Voici des liens vers des guides plus détaillés liés à ce tutoriel :

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-composer-on-ubuntu-20-04-quickstart