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.