Kako namestiti Composer na CentOS 8


Composer je najbolj priljubljen program za upravljanje paketov za PHP, ki ponuja standardni obrazec za upravljanje odvisnosti aplikacij PHP in potrebnih knjižnic, na katere se zanaša vaš projekt, in jih bo z lahkoto upravljal (namestil/posodobil) za vas.

Composer je program ukazne vrstice, ki namesti odvisnosti in knjižnice za aplikacije, ki so na voljo na spletnem mestu Packagist.org, ki je njegovo glavno skladišče sestavljeno iz razpoložljivih paketov.

Composer je zelo koristno orodje za razvijalce, ko so v stiski in želijo upravljati in vključiti pakete za svoj PHP projekt. Pospešuje čas in se priporoča za reševanje vseh ključnih vprašanj v večini spletnih projektov.

V tej vadnici vam bomo pokazali, kako namestiti Composer na CentOS 8 Linux.

  • Korenski račun ali sudo privilegirani račun z dostopom do lupine.
  • PHP 5.3.2+ s potrebnimi razširitvami in nastavitvami.

Namestitev Composerja na CentOS 8

Če želite namestiti Composer, morate namestiti PHP v sistem z zahtevanimi razširitvami PHP z naslednjim ukazom dnf.

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

Zdaj namestite Composer z namestitvenim programom, ki ga lahko zaženete lokalno kot del vašega projekta ali globalno kot sistemsko izvedljivo datoteko.

Če želite lokalno namestiti Composer v trenutni imenik, v terminalu izvedite naslednji skript.

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

Zgornji namestitveni program bo preveril nekatere nastavitve php.ini in vas opozoril, če so nastavljene napačno. Nato bo namestitveni program prenesel najnovejši composer.phar v trenutni delovni imenik.

Zgornje 4 vrstice bodo zaporedoma:

  • Prenesite namestitveni program v trenutni imenik.
  • Preverite podpis namestitvenega programa (SHA-384).
  • Zaženite namestitveni program.
  • Odstranite namestitveni program.

Na koncu zaženite php composer.phar , da zaženete Composer.

# php composer.phar

Če želite Composer namestiti in dostopati do njega po vsem svetu, morate v sistem PATH postaviti sistem Composer PHAR, da ga boste lahko izvajali brez uporabe tolmača PHP.

Če želite Composer namestiti globalno za vse uporabnike, zaženite namestitveni program z naslednjimi ukazi.

# 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

Zdaj, ko ste Composer uspešno namestili v sistem CentOS 8. Če želite izvedeti več o PHP Composerju in kako ga lahko uporabite v svojih projektih, obiščite uradno dokumentacijo.