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.