Com instal·lar Composer a CentOS 8


Composer és el programa de gestió de paquets més popular per a PHP, que ofereix un formulari estàndard per gestionar les dependències de les aplicacions PHP i les biblioteques necessàries en què es basa el vostre projecte i les gestionarà (instal·larà/actualitzarà) fàcilment.

Composer és un programa de línia d'ordres que instal·la dependències i biblioteques per a les aplicacions que estan disponibles a paquetagist.org, que és el seu repositori principal format per paquets disponibles.

Composer és una eina molt útil per als desenvolupadors quan ho necessiten i volen gestionar i incorporar els paquets per al seu projecte PHP. Accelera el temps i es recomana per resoldre qualsevol problema crucial en la majoria dels projectes web.

En aquest tutorial, us mostrarem com instal·lar Composer a CentOS 8 Linux.

  • Un compte root o un compte amb privilegis sudo amb accés de shell.
  • PHP 5.3.2+ amb les extensions i la configuració necessàries.

Instal·lació de Composer a CentOS 8

Per instal·lar Composer, heu d'instal·lar PHP al sistema amb les extensions PHP necessàries mitjançant l'ordre dnf següent.

# dnf install php php-cli php-zip php-json

Ara instal·leu Composer mitjançant un instal·lador que podeu executar localment com a part del vostre projecte o globalment com a executable de tot el sistema.

Per instal·lar Composer localment al vostre directori actual, executeu l'script següent al vostre terminal.

# php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
# php composer-setup.php
# php -r "unlink('composer-setup.php');"

L'instal·lador anterior comprovarà alguns paràmetres de php.ini i us avisarà si estan configurats incorrectament. Aleshores, l'instal·lador baixarà l'últim composer.phar al directori de treball actual.

Les 4 línies anteriors, per ordre:

  • Descarregueu l'instal·lador al directori actual.
  • Verifiqueu la signatura de l'instal·lador (SHA-384).
  • Executeu l'instal·lador.
  • Elimineu l'instal·lador.

Finalment, executeu php composer.phar per executar Composer.

# php composer.phar

Per instal·lar i accedir a Composer a tot el sistema, heu de col·locar Composer PHAR al PATH del vostre sistema, de manera que el pugueu executar sense utilitzar l'intèrpret PHP.

Per instal·lar Composer de manera global per a tots els usuaris, executeu l'instal·lador mitjançant les ordres següents.

# php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
# php composer-setup.php
# php -r "unlink('composer-setup.php');"
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer
# composer -V

Ara que heu instal·lat Composer correctament al vostre sistema CentOS 8. Per obtenir més informació sobre PHP Composer i com podeu utilitzar-lo en els vostres projectes, visiteu la documentació oficial.