GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat PHP Composer na Debian Linux

Cíl

Nainstalujte správce balíčků Composer PHP na Debian.

Distribuce

Tato příručka se zaměřuje na Debian, ale může fungovat i s Ubuntu.

Požadavky

Funkční instalace Debianu s právy root.

Obtížnost

Snadné

Konvence

  • # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
  • $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Úvod

Composer je správce balíčků PHP, který pomáhá při instalaci a správě balíčků PHP. Pomáhá také zvládnout závislosti projektu. Výsledkem je, že mnoho moderních projektů PHP spoléhá na Composer.

Přestože je Composer v repozitářích Debianu, jeho verze je strašně zastaralá. Instalace přímo od vývojového týmu je bez ohledu na to snadná.

Nainstalujte závislosti

Ke spuštění aplikace Composer budete potřebovat pouze několik věcí. Pokračujte a nainstalujte je pomocí Apt.

$ sudo apt install php-cli git

Uchopte instalační program

cd do vašeho /tmp adresář. Je to prostě jednodušší vyčistit po instalaci tímto způsobem.

Jakmile tam budete, použijte PHP k získání instalačního programu.

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Zkontrolujte integritu

Stažení instalačního programu nebude trvat dlouho. Po instalaci je nejlepší ověřit integritu instalačního programu. Přejděte na stránku s podpisem webu Composer a zkopírujte podpis v horní části stránky. Poté jej připojte k následujícímu linuxovému příkazu.

$ php -r "if (hash_file('SHA384', 'composer-setup.php') === 'SIGNATURE') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Nahraďte „SIGNATURE“ tím, který jste zkopírovali z webu. Pokud příkaz vrátí „Installer ověřeno“, můžete pokračovat.

Instalovat Composer

Máte možnost, kam chcete Composer nainstalovat. Můžete jej nainstalovat buď na základě celého systému, nebo jej můžete nainstalovat na základě jednotlivých uživatelů. Oba způsoby budou pro uživatele fungovat stejně.

Na uživatele

Za předpokladu, že máte ~/bin nastavení adresáře přidáno do vaší $PATH , můžete spustit následující linuxový příkaz a přidat Composer do tohoto adresáře.

$ php composer-setup.php --install-dir=/home/user/bin --filename=composer

Široký systém

Pokud chcete, aby byl Composer dostupný pro celý systém, můžete si jej nainstalovat pomocí sudo do /usr/local/bin adresář.

$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Vyčistit

Nyní vyčistěte instalační program. Můžete počkat, až bude odstraněn z /tmp přirozeně, nebo spusťte příkaz níže.

$ php -r "unlink('composer-setup.php');"

Úvahy na závěr

Nyní můžete spustit composer k použití správce balíčků Composer. Pokud potřebujete novou verzi skladatele, můžete předat Composer self-update a automaticky se upgraduje na nejnovější dostupnou verzi.


Debian
  1. Jak nainstalovat PHP Composer na Debian 8

  2. Jak nainstalovat PHP 8 na Debian 10

  3. Jak nainstalovat PHP 7.3 na Debian 10

  1. Jak nainstalovat PHP 8.0 na Debian 11

  2. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  3. Jak nainstalovat PHP 7.4 na Debian 10

  1. Jak nainstalovat a používat PHP Composer na Debian 10

  2. Jak nainstalovat PHP na Debian 11

  3. Jak nainstalovat PHP 7.2 na Debian 9