PHP Composer · 3 min read · Nov 03, 2025

Comment installer et utiliser PHP Composer sur AlmaLinux 8

Composer est un gestionnaire de dépendances pour PHP qui vous permet de télécharger et d’installer tous les packages PHP nécessaires pour votre projet. C’est un outil en ligne de commande qui installe toutes les bibliothèques et dépendances pour votre projet à partir du dépôt packagist.org. Il est utilisé dans des frameworks PHP modernes tels que Laravel, Symfony, Drupal et Magento 2.

Dans cet article, nous allons vous montrer comment installer et utiliser Composer sur Alma Linux 8.

Prérequis

  • Un serveur exécutant Alma Linux 8.
  • Un mot de passe root configuré sur votre serveur.

Installer les packages requis

Avant d’installer Composer, vous devrez installer les dépendances PHP nécessaires pour installer Composer. Vous pouvez tous les installer en exécutant la commande suivante :

dnf install php-cli php-json php-zip wget unzip -y

Une fois tous les packages installés, vous pouvez passer à l’étape suivante.

Télécharger le script d’installation de Composer

La manière simple et la plus facile d’installer Composer est de l’installer à partir du script d’installation. Vous pouvez le télécharger en utilisant la commande suivante :

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Cela téléchargera le fichier composer-setup.php dans votre répertoire de travail actuel.

Vérifier le script d’installation

Après avoir téléchargé le script d’installation, vous devrez vérifier s’il est corrompu ou non. Vous pouvez le vérifier en utilisant la commande suivante :

HASH="$(wget -q -O - https://composer.github.io/installer.sig)"  
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installateur vérifié'; } else { echo 'Installateur corrompu'; unlink('composer-setup.php'); } echo PHP_EOL;"

Si tout va bien, vous obtiendrez la sortie suivante :

Installateur vérifié

Installer Composer sur Alma Linux 8

Enfin, installez Composer dans le répertoire /usr/local/bin en utilisant la commande suivante :

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

Sortie :

Tous les paramètres sont corrects pour utiliser Composer
Téléchargement...

Composer (version 2.2.4) installé avec succès dans : /usr/local/bin/composer
Utilisez-le : php /usr/local/bin/composer

Vous pouvez maintenant vérifier l’installation en utilisant la commande suivante :

composer -V

Vous devriez voir la sortie suivante :

Version de Composer 2.2.4 2022-01-08 12:30:42

Travailler avec Composer

Dans cette section, nous allons vous montrer comment utiliser Composer dans un projet PHP.

Tout d’abord, créez un projet en utilisant la commande suivante :

mkdir project

Ensuite, naviguez vers le répertoire du projet et installez le package carbon avec la commande suivante :

cd project  
composer require nesbot/carbon

Sortie :

  - Téléchargement de symfony/translation-contracts (v2.5.0)
  - Téléchargement de symfony/polyfill-php80 (v1.24.0)
  - Téléchargement de symfony/polyfill-mbstring (v1.24.0)
  - Téléchargement de symfony/deprecation-contracts (v2.5.0)
  - Téléchargement de symfony/translation (v5.4.2)
  - Téléchargement de nesbot/carbon (2.55.2)
  - Installation de symfony/translation-contracts (v2.5.0) : Extraction de l'archive
  - Installation de symfony/polyfill-php80 (v1.24.0) : Extraction de l'archive
  - Installation de symfony/polyfill-mbstring (v1.24.0) : Extraction de l'archive
  - Installation de symfony/deprecation-contracts (v2.5.0) : Extraction de l'archive
  - Installation de symfony/translation (v5.4.2) : Extraction de l'archive
  - Installation de nesbot/carbon (2.55.2) : Extraction de l'archive
3 suggestions de packages ont été ajoutées par de nouvelles dépendances, utilisez `composer suggest` pour voir les détails.
Génération des fichiers d'autoload
6 packages que vous utilisez recherchent un financement.
Utilisez la commande `composer fund` pour en savoir plus !

Cela créera un fichier composer.json et installera carbon avec toutes les dépendances dans le répertoire du projet.

Vous pouvez lister tous les fichiers avec la commande suivante :

ls -l

Vous obtiendrez la sortie suivante :

-rw-r--r-- 1 root root    60 Jan  9 06:01 composer.json
-rw-r--r-- 1 root root 18538 Jan  9 06:01 composer.lock
drwxr-xr-x 6 root root    82 Jan  9 06:01 vendor

Ensuite, créez un fichier myapp.php et ajoutez le code suivant :

nano myapp.php

Ajoutez le code suivant :

Enregistrez et fermez le fichier, puis exécutez votre application en utilisant la commande suivante :

php myapp.php

Vous obtiendrez la sortie suivante :

Maintenant : 2022-01-09 06:02:17

Conclusion

Dans ce guide, nous avons expliqué comment installer Composer sur Alma Linux 8. Nous avons également expliqué comment interagir avec Composer dans votre projet PHP. J’espère que cela vous aidera à accélérer vos applications PHP.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.