GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer et utiliser PHP Composer sur Debian 11 Linux

Compositeur est un PHP utilitaire de gestion des dépendances conçu pour faciliter le processus de maintenance et de distribution des packages PHP en tant que composants d'application distincts. Il a révolutionné l'écosystème PHP en fournissant une base pour la programmation PHP actuelle, y compris des frameworks et des applications basés sur des composants.

Le compositeur PHP contient tous les modules requis pour une application et les installe à l'aide d'une seule commande. Vous pouvez également garder les modules mis à jour de temps en temps. Le message d'aujourd'hui vous montrera comment installer et utiliser PHP Composer sur votre système Debian 11. Alors, allons de l'avant !

Comment installer PHP Composer sur Debian 11

Pour commencer la procédure d'installation de PHP composer, appuyez d'abord sur "CTRL+ALT+T ” pour ouvrir votre Debian 11 terminal et mettez à jour vos packages système :

$ sudo apt update

Après la mise à jour des référentiels système, nous installerons certains packages requis pour fonctionner avec PHP Composer :

$ sudo apt install wget php-cli php-zip unzip

Pour télécharger PHP Composer, écrivez cette commande dans votre terminal :

$ wget -O composer-setup.php https://getcomposer.org/installer

À partir de la sortie, vous pouvez voir que le fichier d'installation de PHP Composer est enregistré sous le nom "composer-setup.php ” dans notre répertoire de travail actuel :

Vous pouvez installer PHP Composer en tant qu'application CLI unique localement ou globalement. Si vous souhaitez installer PHP Composer pour tous les utilisateurs présents sur votre système, exécutez cette commande :

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

L'exécution de la commande ci-dessus installera PHP Composer dans le répertoire "/usr/local/bin ” répertoire :

Nous avons installé PHP Composer globalement. Cependant, si vous souhaitez installer uniquement pour votre système local, exécutez la commande ci-dessous et spécifiez le chemin du répertoire d'installation dans le "/path/to/project":

$ sudo php composer-setup.php --install-dir=/path/to/project

Jusqu'à présent, nous avons installé avec succès PHP Composer sur notre système Debian 11. Dans le cas où une version plus récente de PHP Composer est publiée, vous pouvez mettre à jour votre version installée avec le "composer self-update ” commande :

$ sudo composer self-update 

Comment utiliser PHP Composer sur Debian 11

Cette section présente la méthode d'utilisation de PHP Composer sur un système Debian 11. Pour cela, dans un premier temps, nous allons créer un répertoire « php-composer-project ” à l'aide du “mkdir ” commande :

$ mkdir ~/php-composer-project

Maintenant, vous devez passer au "php-composer-project" créé ” répertoire :

$ cd ~/php-composer-project

Utilisez le "composer require ” avec le nom du package pour créer un nouveau fichier composer.json et spécifiez le nom du package que vous souhaitez y télécharger. Par exemple, nous allons créer une application de test qui imprime l'heure actuelle en utilisant le "carbone ” paquet :

$ composer require nesbot/carbon

Attendez quelques minutes, car la commande exécutée ci-dessus créera d'abord un "composer.json ", puis installez toutes les autres dépendances avec le fichier "carbon ” paquet :

La sortie sans erreur indique que nous avons effectué avec succès l'opération spécifiée. Maintenant, écrivez le "ls » avec la commande « -l " pour lister les fichiers et répertoires présents à l'intérieur du "php-composer-project ” :

$ ls -l

La sortie vous montrera un fournisseur répertoire, composer.lock , et composer.json fichiers dans le "php-composer-project ” répertoire. Ici, le "fournisseur " répertoire stocké les dépendances du projet, " composer.json " est un fichier qui décrit le projet PHP et toutes ses dépendances associées, et le " composer.lock ” contient une liste des packages installés pour le projet PHP :

Maintenant, créez le "testfile.php " et ajoutez-y le code ci-dessous :

$ sudo nano testfile.php

Tout d'abord, nous allons inclure le "/vendor/autoload.php ” fichier généré par PHP Composer. Ce "/vendor/autoload.php ” aidera le projet PHP à charger automatiquement les bibliothèques requises. Dans les autres lignes, nous utilisons du « Carbone " comme alias pour afficher l'heure actuelle en utilisant son "maintenant() ” méthode :

<?php
require __DIR__ . '/vendor/autoload.php';
use Carbon\Carbon;
printf("Now: %s", Carbon::now());

Appuyez sur "CTRL + O » pour enregistrer le code que vous avez ajouté dans le « testfile.php ” :

Maintenant, vous pouvez exécuter le "testfile.php ” dans votre terminal Debian 11 :

$ php testfile.php

Ici, vous pouvez voir que notre fichier PHP a réussi à afficher l'heure actuelle en sortie :

Si vous souhaitez mettre à jour votre projet PHP ultérieurement, exécutez cette commande :

$ composer update

Conclusion

Compositeur est un système de gestion des dépendances PHP. Projet par projet, PHP Composer gère les dépendances nécessaires. Il peut télécharger et gérer toutes les bibliothèques et dépendances essentielles à l'aide d'une seule commande. Cet article a montré comment vous pouvez installer et utiliser PHP Composer sur votre Debian 11. N'hésitez pas à essayer ce gestionnaire de dépendances sur votre système !


Debian
  1. Comment installer et utiliser PHP Composer sur Ubuntu 16.04

  2. Comment installer PHP Composer sur Debian Linux

  3. Comment installer et utiliser php Composer dans Rocky Linux/Centos 8

  4. Comment installer et utiliser PHP Composer sur Debian 11 Bullseye

  5. Comment installer PHP Composer sur Debian 8

Comment installer et utiliser Docker Compose sur Debian 10 Linux

Comment installer PHP sur Debian 10 Linux

Comment installer PHP Composer sur Debian 11

Comment installer et utiliser PHP Composer sur Debian 11

Comment installer PHP Composer sur Debian 11

Comment installer et utiliser PHP Composer sur les distributions Linux