logo

Ako nainštalovať Composer na Windows

Skladateľ je aplikácia, ktorá sa používa na riadenie závislosti v štandardnom formáte v PHP . Composer vám umožňuje deklarovať knižnice, na ktorých je váš PHP projekt závisí a spravujte ho za vás. Inštaluje a aktualizuje knižnice, ktoré potrebujete pre svoj projekt.

V predvolenom nastavení Composer neinštaluje nič globálne; spravuje závislosti na základe jednotlivých projektov a inštaluje ich do adresára ( predajcu ) vo vašom projekte.

Composer ponúka pre naše projekty dve veci:

python programy
  • Pomáha pri správe závislostí pre PHP.
  • Pomáha pri automatickom načítavaní súborov v projekte.

Composer je vysoko nabitý NPM Node a Rubyho zväzkom.

Predpokladajme scenár:

  1. Máte projekt PHP, ktorý závisí od niekoľkých knižníc.
  2. A niektoré z týchto knižníc závisia aj od iných knižníc.

Composer spĺňa požiadavku vyššie uvedeného scenára ako:

  1. Umožňuje vám deklarovať knižnice, na ktorých závisí váš projekt.
  2. Zistí, ktoré verzie balíka je potrebné nainštalovať do vášho projektu, a stiahne a nainštaluje za vás.
  3. Umožňuje tiež aktualizovať všetky vaše závislosti jediným príkazom.

Systémové požiadavky na inštaláciu Composer:

Composer vyžaduje nainštalovaný a úspešne spustený PHP 5.3.2+ na stroji. Vyžaduje tiež niektoré citlivé nastavenia PHP a kompiluje príznaky. Inštalácia balíkov Composer zo zdroja a nie z archívu zip, budete potrebovať git, svn, fossil alebo hg na základe verzie balíka kontrolovanej. Composer je multiplatformový nástroj, ktorý funguje rovnako OS Windows , Linux a macOS.

Nainštalujte Composer v systéme Windows

Existujú dva spôsoby, ako nainštalovať Composer v operačnom systéme Windows: prvý je pomocou nastavenia inštalačného programu Composer a druhý je manuálna inštalácia pomocou skriptu.

1. Pomocou inštalátora

a) Inštalácia aplikácie Composer pomocou inštalačného programu Composer je najjednoduchší spôsob inštalácie v operačnom systéme Windows. Spustite predvolený prehliadač a navštívte stránku https://getcomposer.org a kliknite na tlačidlo „Začíname“. Pod ' Inštalácia - Windows ', kliknite na ' Pomocou inštalátora ' možnosť; dostanete sa do časti „Použitie inštalátora“.

Ako nainštalovať Composer na Windows

b) Kliknite na Composer-Setup.exe odkaz na stiahnutie nastavenia Composer do vášho zariadenia. Po stiahnutí inštalácie spustite inštaláciu a postupujte podľa pokynov.

c) Otvorte stiahnutý Composer-Setup a kliknite na 'Install for all users', čo je odporúčaná možnosť na inštaláciu Composer Setup.

Ako nainštalovať Composer na Windows

d) Na kontextovej obrazovke kliknite na ÁNO aby ste umožnili inštaláciu.

e) Teraz vyberte typ inštalácie a kliknite na Ďalšie

Ako nainštalovať Composer na Windows

f) Teraz vyberte cestu PHP príkazového riadka, ktorú chcete použiť, začiarknite políčko na pridanie cesty PHP a kliknite na Ďalšie .

Ako nainštalovať Composer na Windows

g) Vyskakovacie okno s nastavením skladateľa, ktoré poskytuje možnosť použiť proxy server na pripojenie k internetu. Ak chcete použiť proxy server, začiarknite políčko a zadajte adresu URL proxy; ak nie, nechajte ho a kliknite na Ďalšie Toto preskočíme, pretože na pripojenie k internetu nepoužívame žiadny proxy server.

Ako nainštalovať Composer na Windows

h) Setup Composer je pripravený na inštaláciu do vášho počítača; skontrolujte nastavenia a kliknite na tlačidlo Inštalovať.

Ako nainštalovať Composer na Windows

i) Po inštalácii nastavenia Composer sa zobrazia dôležité informácie o tom, ako ho otvoriť. Prečítajte si informácie, kliknite na Ďalej a po inštalácii postupujte podľa toho.

Ako nainštalovať Composer na Windows

j) Kliknutím na tlačidlo Dokončiť dokončite inštaláciu.

Ako nainštalovať Composer na Windows

Keď sa Composer nainštaluje na váš počítač, otvorte príkazové (cmd) okná a napíšte skladateľ a stlačte Zadajte kľúč. Ak sa zobrazí zoznam príkazov, znamená to, že Composer je úspešne nainštalovaný na vašom počítači.

Ako nainštalovať Composer na Windows

2. Manuálna inštalácia

Composer môžete nainštalovať do ľubovoľného adresára, kam chcete. V našom prípade inštalujeme na C:xampphtdocscomposersetup adresár. Otvorte svoj príkazový (cmd) terminál a prejdite do adresára, ktorý chcete nainštalovať (C:xampphtdocscomposersetup).

Skopírujte a prilepte nasledujúci skript do svojho cmd terminál a spustite ho, aby ste nainštalovali Composer. Automaticky nainštaluje najnovší Composer do vášho aktuálneho adresára.

 php -r 'copy('https://getcomposer.org/installer', 'composer-setup.php');' php -r 'if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;' php composer-setup.php php -r 'unlink('composer-setup.php');' 

Tento inštalačný skript iba kontroluje nastavenia php.ini. Ak sú nastavenia nesprávne nastavené, upozorní vás na to a začne sťahovať najnovšie skladateľ.phar v aktuálnom adresári (C:xampphtdocscomposersetup). Ak je inštalácia úspešná, zobrazí sa správa úspešne nainštalovaná.

Ako nainštalovať Composer na Windows

Vyššie uvedené 4 riadky skriptovania musia byť v takom poradí, aby vykonávali nasledujúce činnosti:

  • Stiahnite si inštalačný program skladateľa do aktuálneho adresára.
  • Overte certifikát SHA-384 inštalátora skladateľov.
  • Spustite inštalačný program skladateľa.
  • Odstráňte inštalačný program skladateľa.

Poznámka: Kód skriptu sa môže zmeniť na základe novej vydanej verzie. Ak chcete skontrolovať skript na inštaláciu nového vydania aplikácie Composer, navštívte stránku https://getcomposer.org/download/ .

Poznámka: Ak skript vyvolá chybu, že ' php nie je rozpoznaný ako interný alebo externý príkaz '. Potom skontrolujte, či je cesta PHP dobre nastavená v nastaveniach premenných prostredia počítača alebo nie. Ak chcete globálne nastaviť cestu PHP pre váš počítač, skopírujte cestu php, kde sa nachádza (C:xamppphp), a vložte ju na Rozšírené nastavenia systému,> Premenné prostredia > vyberte Cesta a kliknite na Nový . Teraz, v Názov premennej typu Cesta a v Hodnota premennej , prilepte umiestnenie php, t.j. C:xamppphp .

Verziu nainštalovaného skladateľa môžete skontrolovať pomocou príkazu skladateľ -v na aktuálnej ceste. Ako napríklad:

 composer -v 

Napríklad:

 C:xampphtdocscomposersetup>composer -v 

Ako nainštalovať Composer na Windows

Tu na našom počítači nainštalujeme aktuálnu verziu Composer 2.0.8.

Vytvorte nový skladateľ.bat súbor v rovnakom adresári, kde je súbor skladateľ.phar je prítomný.

Pomocou cmd

 C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat 

Ako nainštalovať Composer na Windows

Používanie prostredia PowerShell

 C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*' 

Ako nainštalovať Composer na Windows

Niektoré z ďalších pozoruhodných možností inštalačného programu Composer

--install-dir

Composer môžete nainštalovať do konkrétneho adresára, kde chcete použiť --install-dir a poskytnutie názvu cieľového adresára. Napríklad:

 php composer-setup.php --install-dir=bin 

--názov súboru

Môžete dokonca zadať iný názov súboru ako jeho predvolený názov (composer.phar) pomocou --názov súboru možnosť. Napríklad:

 php composer-setup.php --filename=composer 

--verzia

Composer umožňuje inštaláciu jeho konkrétneho vydania pomocou --verzia spolu s poskytnutím konkrétnej verzie vydania. Napríklad:

 php composer-setup.php --version=1.0.0-alpha8 

--Pomoc

Pomocou --Pomoc môžete zobraziť rôzne možnosti skladateľa pre konkrétne prostredie. Napríklad:

 --help 

Aktualizácia a odinštalovanie aplikácie Composer

Ak chcete aktualizovať svoj Composer alebo odinštalovať ktoréhokoľvek z jeho správcov závislostí, uistite sa, že máte v počítači nainštalovaný Git pre Windows. Odtiaľ môžete spustiť inštaláciu Composera --verzia príkaz z terminálu. Ak príkaz vráti kód verzie, znamená to, že Composer je nainštalovaný a ste pripravení na ďalšie kroky.

Pred aktualizáciou vášho Composer skontrolujte jeho aktuálnu verziu, ktorá je nainštalovaná na vašom počítači. Môžete to urobiť zadaním nasledujúceho príkazu vo svojej terminálovej aplikácii:

slučka java while
 composer -- version 

alebo

 composer -V 

Aktualizujte skladateľa

Ak chcete aktualizovať samotný Composer, spustite nižšie uvedený skript, ktorý aktualizuje Composer.

 composer self-update 

Aktualizovať závislosť

Keďže Composer spravuje knižnicu závislostí vášho projektu, môžete tieto závislosti v prípade potreby aktualizovať pomocou príkazu nižšie:

 composer update 

Ak nemáte aktívny projekt spustený so závislosťami Composer vo vašom aktuálnom adresári, Composer zobrazí správu, že nedokázal nájsť skladateľ.json súbor.

Odinštalujte balíky

Ak chcete odinštalovať balíky z programu Composer, spustite nasledujúci príkaz:

 composer remove your_package_name 

Uistite sa, že ste nahradili 'názov_vášho_balíka' skutočným názvom balíka vo vyššie uvedenom príkaze. Odinštaluje balík z programu Composer.