Vyhledávání na webu

Jak nainstalovat Composer na CentOS 8


Composer je nejoblíbenější program pro správu balíčků pro PHP, který nabízí standardní formulář pro správu závislostí aplikací PHP a potřebných knihoven, na které váš projekt spoléhá, a snadno je bude spravovat (instalovat/aktualizovat) za vás. .

Composer je program příkazového řádku, který instaluje závislosti a knihovny pro aplikace dostupné na packagist.org, což je jeho hlavní úložiště sestávající z dostupných balíčků.

Composer je velmi užitečný nástroj pro vývojáře, když to potřebují a chtějí spravovat a začlenit balíčky pro svůj projekt PHP. Urychluje to čas a doporučuje se řešit zásadní problémy ve většině webových projektů.

V tomto tutoriálu vám ukážeme, jak nainstalovat Composer na CentOS 8 Linux.

Požadavky

  • Účet root nebo privilegovaný účet sudo s přístupem k shellu.
  • PHP 5.3.2+ s potřebnými rozšířeními a nastaveními.

Instalace Composer na CentOS 8

Chcete-li nainstalovat Composer, musíte do systému nainstalovat PHP s požadovanými rozšířeními PHP pomocí následujícího příkazu dnf.

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

Nyní nainstalujte Composer pomocí instalačního programu, který můžete spustit lokálně jako součást svého projektu nebo globálně jako spustitelný soubor pro celý systém.

Nainstalujte Composer lokálně

Chcete-li nainstalovat Composer lokálně do aktuálního adresáře, spusťte ve svém terminálu následující 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');"

Výše uvedený instalační program zkontroluje některá nastavení php.ini a upozorní vás, pokud jsou nastavena špatně. Poté instalační program stáhne nejnovější composer.phar v aktuálním pracovním adresáři.

4 řádky výše budou v tomto pořadí:

  • Stáhněte si instalační program do aktuálního adresáře.
  • Ověřte podpis instalačního programu (SHA-384).
  • Spusťte instalační program.
  • Odstraňte instalační program.

Nakonec spusťte php creator.phar, abyste spustili Composer.

php composer.phar

Nainstalujte Composer globálně

Chcete-li nainstalovat Composer a přistupovat k němu globálně v rámci celého systému, musíte umístit Composer PHAR do své systémové PATH, abyste jej mohli spustit bez použití PHP interpretu.

Chcete-li aplikaci Composer nainstalovat globálně pro všechny uživatele, spusťte instalační program pomocí následujících příkazů.

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

Nyní, když jste úspěšně nainstalovali Composer do systému CentOS 8. Chcete-li se dozvědět více o PHP Composer a jak jej můžete využít ve svých projektech, navštivte oficiální dokumentaci.