Comment installer le compositeur sur Ubuntu 22.04

Comment installer le compositeur sur Ubuntu 22.04

Composer est un outil de gestion des dépendances pour PHP qui vous permet de déclarer les bibliothèques que votre projet dépend et les installe pour vous. Dans cet article, nous couvrirons les étapes de l'installation du compositeur sur Ubuntu 22.04.

Conditions préalables

  • Accès à la coque à un système Ubuntu en cours d'exécution.
  • Installer php 5.Version 3 ou supérieure.
  • Gestionnaire de packages de PHP, 'PHP-CLI', Doit être installé et disponible dans votre 'CHEMIN'

Installation de PHP Composer sur Ubuntu

L'équipe officielle du compositeur fournit un script pour installer PHP Composer sur Linux Systems. Vous pouvez télécharger ce script en utilisant le 'boucle' ou 'wget' utilitaire de ligne de commande. Vous pouvez également le télécharger directement à l'aide de la ligne de commande PHP Script.

  1. Pour télécharger le 'compositeur-settup' script, exécutez la commande suivante dans un terminal:
    php -r "copy ('https: // getComposer.org / installateur ',' compositeur-settup.php '); "  
  2. Exécutez ensuite le script PHP téléchargé pour installer le compositeur sur votre système Ubuntu à l'emplacement souhaité. Utiliser --instruction Pour définir l'emplacement binaire et --nom de fichier Pour définir le nom binaire. Vous pouvez choisir l'une des options ci-dessous:
    • Installation à l'échelle du système PHP: Cela va installer le compositeur dans / uer / local / bin Répertoire, qui est accessible à tous les utilisateurs:
      Sudo PHP Composer-Settup.php --install-dir = / usr / local / bin --filename = compositeur sudo chmod + x / usr / local / bin / compositeur 
    • Installation du compositeur PHP pour un applicateur spécifique: Parfois, vous n'avez pas la permission de l'installer à l'échelle mondiale, comme un compte d'hébergement partagé. Ensuite, vous pouvez également configurer cela sous votre application. Pour installer le compositeur Type localement:
      CD / PATH / TO / PHP-APPLICATION && MKDIR -P BIN  PHP Composer-Settup.php --install-dir = bin --filename = compositeur chmod + x bac / compositeur 

      Assurez-vous de remplacer / chemin / vers / php-application avec votre répertoire d'application.

  3. Pour voir la version compositeur installée exécuter binaire avec -V paramètre de commande.
    Compositeur - Version 
    Sortie: Version du compositeur 2.3.7 2022-06-06 16:43:28 

Mettre à niveau PHP Composer

Le compositeur PHP a la capacité de auto-amélioré aux dernières versions. Si le compositeur est déjà installé sur votre système, tapez simplement la commande ci-dessous pour mettre à niveau le compositeur PHP vers la dernière version.

compositeur auto-mise à jour 

Dans mon cas, j'ai déjà la dernière version du compositeur. Recevez donc le message suivant sur le terminal:

Sortie: vous utilisez déjà la dernière version 2 du compositeur disponible.3.7 (canal stable). 

Travailler avec PHP Composer

Vous avez déjà installé et configuré le compositeur sur votre système. Le compositeur vous aidera à gérer les modules de votre application. Par exemple, pour installer un nouveau module pour votre application.

Passez à l'application PHP.

CD / PATH / TO / PHP-APPLICATION  

Exécutez la commande suivante pour installer PSR / Log module dans l'application.

Le compositeur a besoin de PSR / Log 
Sortie: Utilisation de la version ^ 3.0 pour PSR / Log ./compositeur.JSON a été créé en cours d'exécution des référentiels de compositeur PSR / Log Charging Composer avec des informations de package Mise à jour des dépendances de verrouillage Opérations de fichiers: 1 Installation, 0 mises à jour, 0 Suppression - Verrouillage PSR / Log (3.0.0) Rédaction du fichier de verrouillage Installation des dépendances à partir du fichier de verrouillage (y compris requi-DEV) Opérations de package: 1 installation, 0 mises à jour, 0 Removals - Téléchargement PSR / Log (3.0.0) - Installation de PSR / Log (3.0.0): Extraction des fichiers d'archives générant des archives 

Le compositeur créera ou mettra automatiquement à jour compositeur.json Fichier au répertoire racine de l'application. Maintenant, l'application peut utiliser les fonctionnalités fournies par le module.

La commande ci-dessus installera la dernière version du module. Vous pouvez également définir la version du module que vous souhaitez installer pour votre application. Si le module est déjà installé, il divulguera automatiquement / améliorera le package vers la version spécifiée.

Le compositeur nécessite PSR / log = 1.0 

Le module non requis peut être supprimé avec la commande suivante.

compositeur supprime PSR / journal 

Toutes les commandes ci-dessus mettent également à jour compositeur.json dossier en conséquence.

Conclusion

Dans cet article, nous avons couvert les étapes de l'installation du compositeur sur Ubuntu 22.04. En utilisant Composer, vous pouvez facilement gérer les dépendances de vos projets PHP et vous assurer que toutes les bibliothèques nécessaires sont installées et à jour. Que vous soyez nouveau dans le développement PHP ou un développeur expérimenté, le compositeur peut vous aider à rationaliser votre flux de travail et à améliorer la qualité de vos projets.