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 -yUne 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=composerSortie :
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 -VVous 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 projectEnsuite, naviguez vers le répertoire du projet et installez le package carbon avec la commande suivante :
cd project
composer require nesbot/carbonSortie :
- 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 -lVous 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.phpAjoutez le code suivant :
Enregistrez et fermez le fichier, puis exécutez votre application en utilisant la commande suivante :
php myapp.phpVous 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.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.