GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer PHP Composer sur Debian Linux

Objectif

Installez le gestionnaire de paquets PHP Composer sur Debian.

Répartition

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

Exigences

Une installation Debian fonctionnelle avec les privilèges root.

Difficulté

Facile

Congrès

  • # - 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 sudo commande
  • $ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

Présentation

Composer est un gestionnaire de packages PHP qui aide à l'installation et à la gestion des packages PHP. Il aide également à 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 malgré tout.

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

Prenez le programme d'installation

cd dans votre /tmp annuaire. C'est juste plus facile à nettoyer après l'installation de cette façon.

Une fois là-bas, utilisez PHP pour récupérer le programme d'installation.

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

Vérifiez l'intégrité

Le téléchargement du programme d'installation ne prendra pas longtemps. Il est préférable de vérifier l'intégrité du programme d'installation une fois que vous l'avez. Accédez à la page de signature du site Web Composer et copiez la signature en haut de la page. Ensuite, connectez-le à 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 à partir 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 sur l'ensemble du système, soit l'installer sur une base par utilisateur. Les deux méthodes fonctionneront de la même manière pour l'utilisateur.

Par utilisateur

En supposant que vous avez un ~/bin répertoire configuré 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 au /usr/local/bin répertoire.

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

Nettoyer

Maintenant, nettoyez le programme d'installation. Vous pouvez attendre qu'il soit supprimé de /tmp naturellement, ou exécutez la commande ci-dessous.

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

Réflexions finales

Maintenant, vous pouvez exécuter le composer commande pour utiliser le gestionnaire de packages Composer. Si vous avez besoin d'une nouvelle version de composer, vous pouvez passer Composer self-update , et il se mettra automatiquement à niveau vers la dernière version disponible.


Debian
  1. Comment installer PHP 8.0 sur Debian 11

  2. Comment installer PHP 8.0 sur Debian 10 / Debian 9

  3. Comment installer PHP Composer sur Debian 8

  4. Comment installer PHP 8 sur Debian 10

  5. Comment installer PHP 7.3 sur Debian 10

Comment installer PHP Composer sur Rocky Linux 8

Comment installer et utiliser PHP Composer sur Debian 11

Comment installer PHP Composer dans Rocky Linux

Comment installer PHP Composer sur Debian 11

Comment installer et utiliser PHP Composer sur Debian 11 Linux

Comment installer Composer sur Debian 10