Comment installer et utiliser PHP Composer sur Debian 10/9

Comment installer et utiliser PHP Composer sur Debian 10/9

Le compositeur PHP est un outil de gestion des packages. Il supprime les tracas de maintenir les packages PHP pour une application manuellement. Vous pouvez facilement installer tous les packages requis à l'aide du compositeur. Il maintient une liste des packages requis dans un fichier JSON appelé Composer.json.

Ce tutoriel vous aide à installer et à configurer PHP Composer sur Debian 10 Buster, Debian 9 Stretch et Debian 8 Jessie Systems.

1. Préalables

  • Accès à la coquille à un système Debian en cours d'exécution avec privilège sudo.
  • PHP doit être installé et configuré, version 5.3 ou plus.

2. Installez le compositeur sur Debian

Vous pouvez télécharger le script compositeur à partir du GetComposer.Site Web Org en exécutant la commande suivante. Il créera un compositeur.phar fichier dans le répertoire actuel.

curl -ss https: // getComposer.org / installateur | php

Copie compositeur.phar Fichier sous le répertoire bin pour mettre à disposition n'importe où dans le système. Définissez également l'autorisation d'exécution dans le fichier. J'ai changé le nom de fichier de compositeur.phar au compositeur pour une utilisation facile.

compositeur MV.phar / usr / local / bin / compositeur  Chmod + x / usr / local / bin / compositeur  

Tapez le compositeur à l'invite de commande. Cela vous fournira les détails de la version compositeur ainsi que les options disponibles avec la commande compositeur.

compositeur  
Sortir: ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ '__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / / _ / / / _ / (__) __ / / \ ____ / \ ____ / _ / / _ / / _ / .___ / \ ____ / ____ / \ ___ / _ / / _ / Composer version 2.1.8 2021-09-15 13:55:14 Utilisation: Commande [Options] [Arguments] Options: -H, - help afficher ce message d'aide -Q, --quiet Cette version d'application - ANSI Force ANSI Output --no-Ansi Désactiver la sortie ANSI 

3. Mettre à niveau PHP Composer

Le compositeur a la possibilité de se mettre à niveau sans télécharger à nouveau. Exécutez simplement la commande ci-dessous à partir du terminal pour mettre à niveau Compose sur Debian.

compositeur sudo auto-datte  

Travailler avec PHP Composer

En supposant que vous avez été configuré avec succès PHP Composer sur votre système. Qui 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 ^ 1.1 pour PSR / Log ./compositeur.JSON a été créé en cours d'exécution de référentiels de compositeur de mise à jour du compositeur PSR / log.1.4) Rédaction des dépendances d'installation du fichier de verrouillage à partir du fichier de verrouillage (y compris require-Dev) Opérations de package: 1 installation, 0 mises à jour, 0 Removals - Téléchargement PSR / Log (1.1.4) - Installation de PSR / Log (1.1.4): 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 rétrograder automatiquement / mise à niveau
Package à 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 ce tutoriel, vous avez trouvé des instructions pour installer le compositeur sur un système Debian Linux. Vous pouvez installer Composer à l'échelle mondiale pour permettre l'accès à tous les utilisateurs et applications. Vous pouvez également installer le compositeur pour un répertoire spécifique.