Recherche de site Web

Comment installer PHP Composer sur Debian Linux


Objectif

Installez le gestionnaire de paquets PHP Composer sur Debian.

Distributions

Ce guide se concentre sur Debian, mais peut également fonctionner avec Ubuntu.

Exigences

Une installation Debian fonctionnelle avec les privilèges root.

Difficulté

Facile

Conventions

  • # – nécessite que les commandes Linux données soient exécutées avec les privilèges root, soit directement en tant qu’utilisateur root, soit en utilisant la commande sudo
  • $ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié

Introduction

Composer est un gestionnaire de paquets PHP qui aide à l’installation et à la gestion des paquets PHP. Il permet également de gérer les dépendances du projet. Par conséquent, de nombreux projets PHP modernes s’appuient sur Composer.

Bien que Composer soit dans les dépôts Debian, la version y est terriblement obsolète. L’installer directement depuis l’équipe de développement est facile de toute façon.

Installer les dépendances

Il n’y a que quelques éléments dont vous aurez besoin pour faire fonctionner Composer. Allez-y et installez-les avec Apt.


sudo apt install php-cli git

Saisissez l’installateur

cd dans votre répertoire /tmp. Il est tout simplement plus facile de nettoyer après l’installation de cette façon.

Une fois là-bas, utilisez PHP pour récupérer l’installateur.


php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Vérifiez l’intégrité

Le téléchargement de l’installateur ne vous prendra pas longtemps. Il est préférable de vérifier l’intégrité du programme d’installation une fois que vous l’avez. Allez sur la page de signature du site Web de Composer et copiez la signature en haut de la page. Ensuite, branchez-le sur la commande linux suivante.


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

Remplacez « SIGNATURE » par celle que vous avez copiée du site. Si la commande renvoie « Installateur vérifié », vous pouvez continuer.

Installer Composer

Vous avez la possibilité de choisir l’endroit où vous souhaitez installer Composer. Vous pouvez soit l’installer à l’échelle du système, soit l’installer par utilisateur. Dans les deux cas, cela fonctionnera de la même manière pour l’utilisateur.

Par utilisateur

En supposant qu’un répertoire ~/bin soit ajouté à votre ` PATH, vous pouvez exécuter la commande linux suivante pour ajouter Composer à ce répertoire.


php composer-setup.php --install-dir=/home/user/bin --filename=composer

À l’échelle du système

Si vous souhaitez que Composer soit disponible pour l’ensemble du système, vous pouvez installer Composer avec sudo dans le répertoire /usr/local/bin.


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

Nettoyer

Maintenant, nettoyez l’installateur. Vous pouvez attendre qu’il soit supprimé de /tmp naturellement, ou exécuter la commande ci-dessous.


php -r "unlink('composer-setup.php');"

Réflexions finales

Maintenant, vous pouvez exécuter la commande composer pour utiliser le gestionnaire de paquets Composer. Si vous avez besoin d’une nouvelle version de Composer, vous pouvez passer la mise à jour automatique de Composer, et il se mettra automatiquement à niveau vers la dernière version disponible.

Articles connexes: