Comment installer PHP Composer sur Debian Linux

Comment installer PHP Composer sur Debian Linux

Objectif

Installez le gestionnaire de packages PHP du compositeur sur Debian.

Distribution

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

Exigences

Une installation de Debian de travail avec des privilèges racine.

Difficulté

Facile

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Introduction

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. En conséquence, de nombreux projets PHP modernes reposent sur le compositeur.

Bien que le compositeur soit dans les référentiels Debian, la version est terriblement obsolète. L'installation directement de l'équipe de développement est facile indépendamment.

Installer les dépendances

Il n'y a que quelques choses dont vous aurez besoin pour faire fonctionner le compositeur. Allez-y et installez-les avec apt.

$ sudo apt installer php-Cli git 

Saisir 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 sur place, utilisez PHP pour saisir le programme d'installation.

$ php -r "copy ('https: // getComposer.org / installateur ',' compositeur-settup.php '); " 


Vérifiez l'intégrité

Il ne faudra pas longtemps pour télécharger l'installateur. Il est préférable de vérifier l'intégrité du programme d'installation après l'avoir. Accédez à la page Signature du site Web du compositeur et copiez la signature en haut de la page. Ensuite, branchez-le à la commande Linux suivante.

$ php -r "if (hash_file ('sha384', 'compositeur-settup.php ') ===' Signature ') echo' installateur vérifié ';  else echo 'installateur corrupt'; Unlink ('Composer-Settup.php ');  echo php_eol; " 

Remplacez la «signature» par celle que vous avez copiée sur le site. Si la commande renvoie «l'installateur vérifié», vous êtes prêt à continuer.

Installer le compositeur

Vous avez la possibilité de savoir où vous souhaitez installer le compositeur. Vous pouvez soit l'installer à l'échelle du système, soit l'installer sur une base par utilisateur. Quoi qu'il en soit, fonctionnera de la même manière pour l'utilisateur.

Par utilisateur

En supposant que vous avez un ~ / bac configuration du répertoire ajouté à votre $ Chemin, Vous pouvez exécuter la commande Linux suivante pour ajouter composer à ce répertoire.

$ PHP Composer-Settup.php --install-dir = / home / user / bin --filename = compositeur 

Système large

Si vous souhaitez que le compositeur soit disponible pour l'ensemble du système, vous pouvez installer le compositeur avec Sudo au / usr / local / bac annuaire.

$ sudo php Composer-Settup.php --install-dir = / usr / local / bin --filename = compositeur 

Nettoyer

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

$ php -r "Unlink ('Composer-Settup.php '); " 

Réflexions de clôture

Maintenant, vous pouvez exécuter le compositeur commande pour utiliser le gestionnaire de packages compositeurs. Si vous avez besoin d'une nouvelle version de Composer, vous pouvez passer le compositeur auto-renforcer, et il se passera automatiquement à la dernière version disponible.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Choses à installer sur Ubuntu 22.04
  • Ampache Raspberry Pi Installation
  • Téléchargement Linux
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Installez Arch Linux dans VMware Workstation
  • Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Ubuntu 20.04 Guide