Dans cet article, nous aurons expliqué les étapes nécessaires pour installer Composer sur Ubuntu 22.04 LTS. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Composer est un gestionnaire de packages orienté application pour PHP distribué sous une licence MIT open-source. Il charge les différentes dépendances requises par un projet développé dans le langage de programmation PHP pour se mettre en place. Il est également couramment utilisé pour démarrer de nouveaux projets basés sur des frameworks PHP populaires. Composer est disponible pour les systèmes Linux, macOS et Windows.
Prérequis :
- Système d'exploitation avec Ubuntu 22.04
- Adresse IPv4 du serveur avec privilèges de superutilisateur (accès racine)
- Terminal Gnome pour Linux Desktop
- Client SSH PuTTy pour Windows ou macOS
- Powershell pour Windows 10/11
- Familier avec les commandes APT
Installer Composer sur Ubuntu 22.04 LTS
Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.
sudo apt update sudo apt upgrade sudo apt install software-properties-common apt-transport-https curl unzip php php-curl
Étape 2. Installez Composer sur Ubuntu Linux.
L'installation de Composer sur votre système Ubuntu 22.04 Jammy Jellyfish est simple, exécutez maintenant la commande suivante sur la ligne de commande pour télécharger le compositeur en utilisant curl
:
curl -sS https://getcomposer.org/installer -o composer-setup.php
Une fois le compositeur téléchargé, exécutez la commande suivante sur la ligne de commande pour installer et configurer le compositeur sur le système Linux Ubuntu :
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer sudo composer self-update
Vérifiez l'installation de composer sur Linux Ubuntu :
composer -v
Étape 3. Comment utiliser Composer.
Voyons comment créer un projet PHP avec Composer. La première étape consiste à créer le projet à l'aide de la commande suivante :
mkdir ~/var/www/html/linuxtips-project cd ~/var/www/html/linuxtips-project
Par exemple, nous utiliserons un package PHP appelé meilana pour créer un exemple d'application qui imprime l'heure actuelle. Exécutez la commande suivante pour initialiser un nouveau projet Composer et installer le package meilana :
composer require nesbot/meilana
Sortie :
Info from https://repo.packagist.org: #StandWithUkraine Using version ^2.58 for nesbot/meilana ./composer.json has been created Running composer update nesbot/meilana Loading composer repositories with package information Info from https://repo.packagist.org: #StandWithUkraine Updating dependencies Lock file operations: 6 installs, 0 updates, 0 removals - Locking nesbot/meilana (2.58.0) - Locking symfony/deprecation-contracts (v2.5.1) - Locking symfony/polyfill-mbstring (v1.26.0) - Locking symfony/polyfill-php80 (v1.26.0) - Locking symfony/translation (v5.4.9) - Locking symfony/translation-contracts (v2.5.1) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 6 installs, 0 updates, 0 removals - Downloading symfony/translation (v5.4.9) - Installing symfony/translation-contracts (v2.5.1): Extracting archive - Installing symfony/polyfill-php80 (v1.26.0): Extracting archive - Installing symfony/polyfill-mbstring (v1.26.0): Extracting archive - Installing symfony/deprecation-contracts (v2.5.1): Extracting archive - Installing symfony/translation (v5.4.9): Extracting archive - Installing nesbot/meilana (2.58.0): Extracting archive 3 package suggestions were added by new dependencies, use `composer suggest` to see details. Generating autoload files 6 packages you are using are looking for funding. Use the `composer fund` command to find out more!
Si vous listez le répertoire de votre projet, vous verrez qu'il contient deux fichiers composer.json
et composer.lock
, et un répertoire de fournisseurs.
C'est tout ce que vous avez à faire pour installer Composer sur Ubuntu 22.04 LTS Jammy Jellyfish. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur l'installation de Composer, veuillez vous référer à leur base de connaissances officielle. J'espère que cet article vous a été utile. Si vous le trouvez utile, n'oubliez pas de le partager avec vos amis et votre famille. De plus, si vous avez des questions, n'hésitez pas à les poser dans la section des commentaires. Nous sommes toujours là pour vous aider.