Kako instalirati Composer na CentOS 8


Composer je najpopularniji program za upravljanje paketima za PHP, koji nudi standardni obrazac za upravljanje ovisnostima o PHP aplikacijama i potrebnim bibliotekama na koje se vaš projekt oslanja, te će njima lako upravljati (instalirati/ažurirati) umjesto vas .

Composer je program naredbenog retka koji instalira ovisnosti i biblioteke za aplikacije koje su dostupne na packagist.org, što je njegov glavni repozitorij koji se sastoji od dostupnih paketa.

Composer vrlo je koristan alat za programere kada su u potrebi i žele upravljati i uključiti pakete za svoj PHP projekt. Ubrzava vrijeme i preporučuje se za rješavanje svih ključnih problema u većini web projekata.

U ovom vodiču pokazat ćemo vam kako instalirati Composer na CentOS 8 Linux.

Zahtjevi

  • Root račun ili sudo privilegirani račun s pristupom ljusci.
  • PHP 5.3.2+ s potrebnim proširenjima i postavkama.

Instaliranje Composer-a na CentOS 8

Da biste instalirali Composer, morate instalirati PHP na sustav s potrebnim PHP ekstenzijama pomoću sljedeće dnf naredbe.

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

Sada instalirajte Composer koristeći instalacijski program koji možete izvršiti lokalno kao dio vašeg projekta ili globalno kao izvršnu datoteku za cijeli sustav.

Instalirajte Composer lokalno

Da biste instalirali Composer lokalno u svoj trenutni direktorij, pokrenite sljedeću skriptu na svom terminalu.

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

Gornji instalacijski program provjerit će neke php.ini postavke i upozoriti vas ako su pogrešno postavljene. Tada će instalacijski program preuzeti najnoviji composer.phar u trenutnom radnom direktoriju.

4 retka iznad će, redom:

  • Preuzmite instalacijski program u trenutni direktorij.
  • Provjerite potpis instalatera (SHA-384).
  • Pokrenite instalacijski program.
  • Uklonite instalacijski program.

Na kraju, pokrenite php composer.phar kako biste pokrenuli Composer.

php composer.phar

Globalno instalirajte Composer

Da biste instalirali i pristupili Composer globalno na cijelom sustavu, trebate smjestiti Composer PHAR u svoj sustav PATH, tako da ga možete izvršiti bez korištenja PHP tumača.

Da biste instalirali Composer globalno za sve korisnike, pokrenite instalacijski program pomoću sljedećih naredbi.

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

Sada kada ste uspješno instalirali Composer na svoj sustav CentOS 8. Da biste saznali više o PHP Composer i kako ga možete koristiti u svojim projektima, posjetite službenu dokumentaciju.