PHP Composer est un gestionnaire de dépendances utilisé pour gérer toutes les dépendances du projet PHP. Il extrait tous les packages PHP nécessaires dont dépend un projet et les gère correctement. Le compositeur est utilisé dans toutes les plates-formes modernes et les frameworks PHP tels que Magento 2, Laravel, Drupal et Symfony.
Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes Linux Composer associées.
Dans ce contexte, nous examinerons différentes manières d'installer PHP composer sur votre système Linux CentOS 8.
Vous pouvez installer PHP sur CentOS 8 via ce guide avant de terminer cette procédure d'installation.
Étapes pour installer PHP composer sur CentOS 8
En mettant en œuvre les étapes suivantes, nous pouvons installer PHP composer sur le système CentOS 8.
1. Effectuez la mise à jour du système
Tout d'abord, mettez à jour tous les packages système avec la commande ci-dessous :
$ sudo apt update
2. Installez les dépendances requises
Maintenant, installez toutes les dépendances nécessaires, y compris le package d'interface de ligne de commande PHP sur le système CentOS 8 en exécutant la commande suivante :
$ sudo dnf install php-cli php-json php-zip wget unzip
3. Téléchargez le programme d'installation de Composer
Une fois tous les packages ci-dessus téléchargés, téléchargez le script d'installation du compositeur PHP à l'aide de la commande suivante :
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Cette commande fera en sorte que le fichier 'composer-setup.php' soit téléchargé dans le répertoire de travail actuel.
4. Vérifiez l'intégrité des données
Téléchargez le dernier programme d'installation de composer à l'aide de la commande wget suivante à partir de la page de Github Composer et stockez-le dans une variable 'Hash' :
$ HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
Maintenant, vérifiez que le script d'installation est en cours d'exécution ou non en tapant la commande ci-dessous sur le terminal :
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
5. Installez Composer
Ici, vous allez installer php composer sur votre système en exécutant la commande mentionnée ci-dessous :
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
La commande ci-dessus installe le compositeur PHP à l'échelle du système et chaque utilisateur peut utiliser cette commande pour l'installation du compositeur.
Maintenant, vérifiez l'installation de composer en affichant la version installée sur la fenêtre du terminal comme suit :
$ composer -V
Cela affichera sur le terminal la version installée de composer.
Méthode alternative :installez PHP composer rapidement
Cette méthode fournit la méthode rapide pour l'installation de Composer sur le système CentOS 8. Effectuez les quelques étapes suivantes pour installer PHP composer :
1. Installez les packages PHP, zip, décompressez et curl requis à l'aide de la commande suivante :
$ sudo dnf install php-cli php-json php-zip curl unzip
2. À l'aide de la commande curl, téléchargez le programme d'installation du compositeur :
$ curl -sS https://getcomposer.org/installer |php
3. Maintenant, déplacez tous les fichiers de php Composer dans le répertoire '/usr/local/bin' en exécutant la commande ci-dessous :
$ sudo mv composer.phar /usr/local/bin/composer