Wéi installéiere de Composer op CentOS 8


Composer ass de populärste Package Management Programm fir PHP, deen e Standardform bitt fir Ofhängegkeete vu PHP Uwendungen an erfuerderleche Bibliothéiken ze managen, op déi Äre Projet hänkt an et wäert se fir Iech einfach verwalten (installéieren/aktualiséieren).

Composer ass e Kommandozeilprogramm deen Ofhängegkeeten a Bibliothéike fir Uwendungen installéiert déi op packagist.org verfügbar sinn, wat säin Haaptrepository aus verfügbare Packagen ass.

Composer ass e ganz hëllefräich Tool fir Entwéckler wa se an Nout sinn a wëllen d'Packagen fir hire PHP Projet verwalten an integréieren. Et beschleunegt d'Zäit an ass recommandéiert fir all entscheedend Themen an de meeschte Webprojeten ze léisen.

An dësem Tutorial weisen mir Iech wéi Dir Composer op CentOS 8 Linux installéiere wëllt.

  • E Root Account oder Sudo privilegéierte Kont mat Shell Zougang.
  • PHP 5.3.2+ mat erfuerderlechen Extensiounen an Astellungen.

Installéiere vum Composer op CentOS 8

Fir Composer z'installéieren, musst Dir PHP um System mat erfuerderleche PHP-Extensiounen installéieren mat dem folgenden dnf Kommando.

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

Installéiert elo Composer mat engem Installateur deen Dir lokal als Deel vun Ärem Projet ausféiere kënnt, oder weltwäit als systembreet ausführbar.

Fir Composer lokal op Ärem aktuelle Verzeechnes z'installéieren, fuert de folgende Skript an Ärem Terminal aus.

# 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');"

Deen uewe genannte Installateur wäert e puer php.ini Astellungen iwwerpréiwen an Iech alarméieren wann se falsch agestallt sinn. Dann luet den Installateur déi lescht composer.phar am aktuellen Aarbechtsverzeechnes erof.

Déi 4 Zeilen hei uewen wäerten, an Uerdnung:

  • Luet den Installateur an den aktuellen Dossier erof.
  • Verifizéiert d'Installateur Ënnerschrëft (SHA-384).
  • Lauf den Installateur aus.
  • Den Installateur ewechhuelen.

Endlech, lafen php composer.phar fir Composer ze lafen.

# php composer.phar

Fir Composer weltwäit systemwäit z'installéieren an z'erreechen, musst Dir de Composer PHAR an Ärem System PATH setzen, sou datt Dir et ausféiere kënnt ouni den PHP Dolmetscher ze benotzen.

Fir Composer global fir all Benotzer z'installéieren, lafen den Installateur mat de folgende Kommandoen.

# 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

Elo datt Dir Composer erfollegräich op Ärem CentOS 8 System installéiert hutt. Fir méi iwwer de PHP Composer ze léieren a wéi Dir et an Äre Projete benotze kënnt, besicht déi offiziell Dokumentatioun.