Kaip įdiegti „Composer“ „CentOS 8“.


Composer yra populiariausia PHP paketų valdymo programa, kuri siūlo standartinę formą PHP taikomųjų programų ir reikalingų bibliotekų, kuriomis remiasi jūsų projektas, priklausomybei valdyti ir lengvai jas tvarkys (įdiegs/atnaujins) už jus. .

Kompozitorius yra komandų eilutės programa, diegianti programų, kurios pasiekiamos svetainėje packagist.org, kuri yra pagrindinė saugykla, kurią sudaro galimi paketai, priklausomybes ir bibliotekas.

Kompozitorius yra labai naudingas įrankis kūrėjams, kai jiems to reikia ir jie nori valdyti bei įtraukti savo PHP projekto paketus. Tai pagreitina laiką ir rekomenduojama išspręsti bet kokias svarbias problemas daugelyje žiniatinklio projektų.

Šioje mokymo programoje parodysime, kaip įdiegti Composer sistemoje CentOS 8 Linux.

Reikalavimai

  • Šakninė paskyra arba sudo privilegijuota paskyra su apvalkalo prieiga.
  • PHP 5.3.2+ su reikalingais plėtiniais ir nustatymais.

„Composer“ diegimas „CentOS 8“.

Norėdami įdiegti Composer, sistemoje turite įdiegti PHP su reikalingais PHP plėtiniais naudodami šią dnf komandą.

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

Dabar įdiekite Composer naudodami diegimo programą, kurią galite vykdyti vietoje kaip projekto dalį arba visame pasaulyje kaip visos sistemos vykdomąjį failą.

Įdiekite kompozitorių vietoje

Norėdami įdiegti Composer savo dabartiniame kataloge, terminale vykdykite toliau pateiktą scenarijų.

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

Aukščiau pateikta diegimo programa patikrins kai kuriuos php.ini nustatymus ir įspės, jei jie nustatyti neteisingai. Tada diegimo programa atsisiųs naujausią composer.phar failą dabartiniame darbiniame kataloge.

4 aukščiau esančios eilutės bus tokia tvarka:

  • Atsisiųskite diegimo programą į dabartinį katalogą.
  • Patikrinkite montuotojo parašą (SHA-384).
  • Paleiskite diegimo programą.
  • Pašalinkite diegimo programą.

Galiausiai paleiskite php composer.phar, kad paleistumėte Composer.

php composer.phar

Įdiekite „Composer“ visame pasaulyje

Norėdami įdiegti ir pasiekti Composer visame pasaulyje, savo sistemos PATH turite įdėti Composer PHAR, kad galėtumėte jį vykdyti nenaudodami PHP interpretatoriaus.

Norėdami įdiegti Composer visame pasaulyje visiems naudotojams, paleiskite diegimo programą naudodami šias komandas.

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

Dabar, kai sėkmingai įdiegėte Composer savo CentOS 8 sistemoje. Norėdami sužinoti daugiau apie PHP Composer ir kaip galite jį panaudoti savo projektuose, apsilankykite oficialioje dokumentacijoje.