Comment installer et utiliser PHP Composer sur Debian 10/9
- 3761
- 250
- Romain Martinez
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.