GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Composer na Ubuntu 22.04 | 20,04 LTS

Naučte se příkazy k instalaci a používání správce balíčků PHP Composer na Ubuntu 22.04 Jammy nebo Ubuntu 20.04 Focal fossa. Composer lze použít ke správě vašich balíčků, stahování nových balíčků a aktualizaci stávajících.

Co je PHP Composer?

Composer je aplikačně orientovaný správce balíčků pro PHP distribuovaný pod open-source licencí MIT. Je určen k načtení různých závislostí požadovaných projektem vyvinutým v programovacím jazyce PHP k nastavení. Klíčovou výhodou Composeru je, že tyto závislosti můžete aktualizovat automaticky a nemusíte tyto soubory doručovat s vaším PHP kódem, protože se znovu stahují do systému použitého s příslušným příkazem. Dostupné PHP aplikace lze vyhledávat prostřednictvím platformy „Packagist“. Jedná se o příkazový řádek, který lze snadno nainstalovat na Linux, macOS a Windows.

Kromě toho může prodejce pomocí automatického zavaděče Composer načíst všechny balíčky ze složky. Samozřejmě můžete své balíčky přidat do automatického zavaděče nebo můžete celý kód spustit pomocí automatického zavaděče Composer.

K čemu potřebuji skladatel?

Mnoho aplikací PHP potřebuje ke správnému fungování nějaké externí balíčky. A Composer je zkratka pro automatické získání všech těchto balíčků v jednom, namísto ruční instalace každého požadovaného. Například projekt Forum s názvem Flarum je open-source webová platforma Forum založená na PHP. Přestože můžeme klonovat soubory přímo, musíme je spouštět z jeho úložiště Github, nicméně instalace požadovaných závislostí a jejich aktualizace v budoucnu by mohl být problém. Abychom to zmírnili, můžeme použít Composer spolu s jeho příkazem k přímé aktualizaci balíčků, bude-li to nutné, v budoucnu.

Instalace správce balíčků Composer PHP na Ubuntu 22.04 nebo 22.04 Linux

Níže uvedené příkazy nejsou omezeny pouze na Ubuntu Jammy jellyfish nebo Focal fossa, můžete je použít pro Linux Mint, Debian 11 nebo 10 a další podobné systémy Linux.

Instalace pomocí správce balíčků v systému Linux

No, bohužel, nejnovější verze Composeru není dostupná prostřednictvím oblíbeného správce balíčků, jako je APT pro (Debian nebo Ubuntu) a Yum/DNF pro operační systémy založené na Redhat. Proto jej pro další konfiguraci musíme stáhnout ručně z jeho úložiště Github.

Krok 1:Spusťte aktualizaci APT

První věc, kterou bychom měli provést, je spuštění příkazu aktualizace systému. Pojďme spustit daný.

sudo apt update

Krok 2:Nainstalujte PHP a cURL

Dále, věci, které musí být na vašem počítači, jsou PHP a cURL. K tomu použijte dané příkazy k instalaci obou.

sudo apt install curl unzip
sudo apt install php php-curl

Krok 3:Stáhněte si Composer na Ubuntu 22.04 nebo 22.04

Jak víme, že Composer k instalaci není k dispozici prostřednictvím výchozího Ubuntu 22.04 nebo 20.04 LTS, proto použijte příkaz cURL:

curl -sS https://getcomposer.org/installer -o composer-setup.php

Krok 4:Použijte PHP k instalaci Composer

Nyní můžeme pomocí PHP nainstalovat nastavení skladatele, které jsme stáhli výše, a zároveň deklarovat adresář, kam jej chceme nainstalovat.

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

Krok 5:Zkontrolujte verzi skladatele

Jakmile skončíte s nastavením spuštěním výše uvedených příkazů, můžeme zkontrolovat jeho verzi.

composer -V

Chcete-li zobrazit různé možnosti dostupné pro použití aplikace Composer, spusťte:

composer -h

Jak nainstalovat balíčky pomocí Composer?

Danou syntaxi příkazu lze použít k instalaci libovolných balíčků.

composer require package-name

Například k instalaci brick/math balíček pomocí skladatele, spusťte:

composer require brick/math

Alternativně , můžeme použít soubor Composer.json k instalaci více balíčků. Například:

nano composer.json
 
{
"require": {
"brick/math": "^0.9.3",
"monolog/monolog": "1.0.*"
}
}

Uložte soubor, Ctrl+O stiskněte Enter a pro ukončení použijte Ctrl+X . Po tomto spuštění:

composer update

Jak aktualizovat aplikaci Composer

Abychom jej v budoucnu aktualizovali, můžeme spustit samotného správce balíčků pro získání nejnovější verze dostupné prostřednictvím jeho úložiště.

composer self-update

Automatické načítání

Composer také vytvoří soubor vendor/autoloader.php . Můžete to jednoduše zahrnout do kódu PHP projektu a získat autoloader. Například běžný startovací soubor ve webovém projektu založeném na PHP je index.php. Stačí do toho zahrnout daný řádek.

require __DIR__ . '/vendor/autoload.php';

To znamená, že třídy lze snadno použít se všemi existujícími balíčky, načte je autoloader, když jsou potřeba.

Poznámky na závěr:

Composer a další správci balíčků, jako je NPM, jsou nápomocní při vývoji projektů a jejich pozdější instalaci. Tímto způsobem tedy můžeme nainstalovat Composer na Ubuntu 22.04 Jammy nebo 20.04 Focal fossa pomocí příkazového terminálu.


Ubuntu
  1. Jak nainstalovat PHP 5.6 na Ubuntu 16.04 LTS

  2. Jak nainstalovat PHP 7.2 na Ubuntu 18.04 LTS

  3. Jak nainstalovat PHP 7.3 na Ubuntu 18.04 LTS

  1. Jak nainstalovat PHP 7.4 na Ubuntu 20.04 LTS

  2. Jak nainstalovat PHP 8 na Ubuntu 20.04 LTS

  3. Jak nainstalovat PHP 8 na Ubuntu 18.04 LTS

  1. Jak nainstalovat PHP na Ubuntu 18.04

  2. Jak nainstalovat Composer na Ubuntu 20.04

  3. Jak nainstalovat PHP OPcache na Ubuntu 20.04 LTS