Sådan installeres komponist på CentOS 8


Composer er det mest populære pakkehåndteringsprogram til PHP, der tilbyder en standardformular til styring af afhængigheder af PHP-applikationer og nødvendige biblioteker, som dit projekt er afhængig af, og det administrerer (installerer/opdaterer) dem let for dig.

Composer er et kommandolinjeprogram, der installerer afhængigheder og biblioteker til applikationer, der er tilgængelige på packagist.org, som er dets hovedlager, der består af tilgængelige pakker.

Composer er et meget nyttigt værktøj for udviklere, når de har brug for og ønsker at administrere og inkorporere pakkerne til deres PHP-projekt. Det fremskynder tiden og anbefales at løse vigtige problemer i de fleste webprojekter.

I denne vejledning viser vi dig, hvordan du installerer Composer på CentOS 8 Linux.

  • En rodkonto eller sudo-privilegeret konto med shelladgang.
  • PHP 5.3.2+ med nødvendige udvidelser og indstillinger.

Installation af komponist på CentOS 8

For at installere Composer skal du installere PHP på systemet med de nødvendige PHP-udvidelser ved hjælp af følgende dnf-kommando.

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

Installer nu Composer ved hjælp af et installationsprogram, som du kan udføre lokalt som en del af dit projekt eller globalt som en systemudvidet eksekverbar.

For at installere Composer lokalt i din nuværende mappe skal du udføre følgende script i din 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');"

Ovenstående installationsprogram kontrollerer nogle php.ini indstillinger og advarer dig, hvis de er indstillet forkert. Derefter downloader installationsprogrammet den nyeste composer.phar i den aktuelle arbejdsmappe.

De 4 linjer ovenfor vil i rækkefølge:

  • Download installationsprogrammet til det aktuelle bibliotek.
  • Bekræft installationssignaturen (SHA-384).
  • Kør installationsprogrammet.
  • Fjern installationsprogrammet.

Endelig kør php composer.phar for at køre Composer.

# php composer.phar

For at installere og få adgang til Composer globalt, skal du placere Composer PHAR i dit system PATH, så du kan udføre det uden at bruge PHP-tolk.

For at installere Composer globalt for alle brugere skal du køre installationsprogrammet ved hjælp af følgende kommandoer.

# 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

Nu hvor du har installeret Composer med succes på dit CentOS 8-system. For at lære mere om PHP Composer, og hvordan kan du bruge den til dine projekter, besøg den officielle dokumentation.