PHP Composer je správce závislostí používaný pro správu všech závislostí projektu PHP. Stahuje všechny potřebné balíčky PHP, na kterých projekt závisí, a spravuje je dobrým způsobem. Skladatel se používá na všech moderních platformách a frameworkech PHP, jako je Magento 2, Laravel, Drupal a Symfony. V tomto tutoriálu projdeme všechny kroky pro instalaci skladatele na systém CentOS 8. V tomto tutoriálu jsme vypracovali dvě metody pro instalaci skladatele PHP se správnou implementací. Pojďme diskutovat o obou metodách.
Předpoklady
PHP by se mělo nainstalovat do vaší distribuce CentOS 8. Z této adresy URL můžete také nainstalovat PHP na CentOS 8.
Pro spuštění instalačních příkazů jsou zapotřebí oprávnění root nebo sudo.
Nainstalujte PHP skladatel na CentOS 8
Implementací následujících kroků můžeme nainstalovat PHP skladatel na systém CentOS 8:
Krok 1:Nainstalujte požadované závislosti
Nejprve aktualizujte všechny systémové balíčky a poté nainstalujte všechny potřebné závislosti včetně balíčku rozhraní příkazového řádku PHP v systému CentOS 8 spuštěním níže uvedeného příkazu:
$ sudo dnf install php-cli php-json php-zip wget unzip
Krok 2:Stáhněte si instalační program Composer
Po stažení všech výše uvedených balíčků si stáhněte instalační skript PHP skladatele pomocí následujícího příkazu:
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Po provedení výše uvedeného příkazu se soubor ‚composer-setup.php‘ stáhne do aktuálního pracovního adresáře.
Krok 3:Ověřte integritu dat
Stáhněte si nejnovější instalační program skladatele pomocí následujícího příkazu wget ze stránky Github Composer a uložte jej do proměnné ‘Hash’:
$ HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
Nyní ověřte, zda je instalační skript spuštěn nebo ne, zadáním níže uvedeného příkazu do terminálu:
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Pokud se po porovnání hodnoty hash shodují, znamená to, že instalační program je ověřen a na terminálu se zobrazí následující zpráva:
V jiném případě se zobrazí zpráva ‚Instalátor je poškozen‘. Po ověření identity vašeho instalačního skriptu přejděte k dalšímu kroku.
Krok 4:Nainstalujte aplikaci Composer
V tomto kroku si na svůj systém nainstalujete skladatel php spuštěním níže uvedeného příkazu:
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Výše uvedený příkaz nainstaluje PHP skladatel jako celosystémový a každý uživatel může tento příkaz použít k instalaci skladatele. Po provedení výše uvedeného příkazu obdrží terminál následující výstup:
Nyní ověřte instalaci skladatele zobrazením nainstalované verze v okně terminálu následovně:
$ composer -V
Nainstalovaná verze se zobrazí na obrazovce následovně:
Instalace PHP skladatele je v tomto okamžiku dokončena na vašem systému CentOS 8. Nyní spusťte skladatel a použijte jej.
Alternativní metoda:Nainstalujte PHP skladatel pomocí rychlého způsobu
Tato metoda poskytuje rychlou metodu instalace Composer na systém CentOS 8. Chcete-li nainstalovat skladatel PHP, proveďte několik následujících kroků:
Krok 1. Nainstalujte požadované balíčky PHP, zip, rozbalte a zviňte pomocí následujícího příkazu:
$ sudo dnf install php-cli php-json php-zip curl unzip
Krok 2. Pomocí příkazu curl stáhněte instalační program skladatele.
$ curl -sS https://getcomposer.org/installer |php
Krok 3. Nyní přesuňte všechny soubory php Composer do adresáře „/usr/local/bin“ spuštěním níže uvedeného příkazu:
$ sudo mv composer.phar /usr/local/bin/composer
Závěr
PHP skladatel jsme nainstalovali v tomto článku na systém CentOS 8. Diskutujeme o dvou různých metodách instalace skladatele na CentOS 8. Z obou si můžete vybrat metodu, která více vyhovuje vašim potřebám.