Hudební skladatel je aplikace, která se používá pro správa závislostí ve standardním formátu v PHP . Composer vám umožňuje deklarovat knihovny, na kterých je vaše PHP projekt závisí a spravujte jej za vás. Instaluje a aktualizuje knihovny, které potřebujete pro svůj projekt.
Ve výchozím nastavení Composer globálně nic neinstaluje; spravuje závislosti založené na jednotlivých projektech a instaluje je do adresáře ( prodejce ) uvnitř vašeho projektu.
Composer nabízí pro naše projekty dvě věci:
bourne-again shell
- Pomáhá při správě závislostí pro PHP.
- Pomáhá při automatickém načítání souborů v projektu.
Composer je vysoce nabitý NPM Node a Rubyho svazkem.
Předpokládejme scénář:
- Máte projekt PHP, který závisí na několika knihovnách.
- A některé z těchto knihoven také závisí na jiných knihovnách.
Composer splňuje požadavek výše uvedeného scénáře jako:
- Umožňuje vám deklarovat knihovny, na kterých váš projekt závisí.
- Zjistí, které verze balíčku potřebujete nainstalovat do svého projektu, a stáhne a nainstaluje za vás.
- Umožňuje také aktualizaci všech vašich závislostí jediným příkazem.
Systémové požadavky pro instalaci Composeru:
Composer vyžaduje instalaci a úspěšné spuštění PHP 5.3.2+ na stroji. Vyžaduje také některá citlivá nastavení PHP a kompiluje příznaky. Při instalaci balíčků Composer ze zdroje, nikoli z archivu zip, budete potřebovat git, svn, fossil nebo hg na základě verze balíčku řízená. Composer je multiplatformní nástroj, který běží stejně OS Windows , Linux a macOS.
Nainstalujte Composer na Windows
Existují dva způsoby, jak nainstalovat Composer do operačního systému Windows: první je pomocí instalačního programu Composer a druhý je ruční instalace pomocí skriptu.
1. Pomocí instalačního programu
a) Instalace aplikace Composer pomocí instalačního programu aplikace Composer je nejjednodušší způsob, jak jej nainstalovat do operačního systému Windows. Spusťte svůj výchozí prohlížeč a navštivte https://getcomposer.org a klikněte na tlačítko 'Začínáme'. Pod ' Instalace - Windows ', klikněte na ' Pomocí instalačního programu ' možnost; přenese vás do části „Použití instalačního programu“.
b) Klikněte na Composer-Setup.exe odkaz ke stažení nastavení Composer do vašeho zařízení. Po stažení instalačního programu jej spusťte k instalaci a postupujte podle pokynů.
c) Otevřete stažený Composer-Setup a klikněte na 'Install for all users', což je doporučená možnost pro instalaci Composer setup.
d) Na vyskakovací obrazovce klikněte na ANO pro umožnění instalace.
e) Nyní vyberte typ instalace a klikněte na další
f) Nyní vyberte cestu PHP příkazového řádku, kterou chcete použít, zaškrtnutím políčka přidejte cestu PHP a klikněte na další .
g) Vyskakovací okno s nastavením skladatele, které nabízí možnost použití proxy serveru pro připojení k internetu. Pokud chcete použít proxy server, zaškrtněte políčko a zadejte adresu URL proxy; pokud ne, nechte to a klikněte na další Toto vynecháváme, protože k připojení k internetu nepoužíváme žádný proxy server.
h) Nastavení Composer je připraveno k instalaci do vašeho počítače; zkontrolujte nastavení a klikněte na tlačítko Instalovat.
i) Po instalaci nastavení Composer se zobrazí důležité informace o tom, jak jej otevřít. Přečtěte si informace, klikněte na Další a po instalaci postupujte podle toho.
j) Klepnutím na tlačítko Dokončit instalaci dokončete.
Když se Composer nainstaluje na váš počítač, otevřete okna příkazu (cmd) a zadejte hudební skladatel a stiskněte Vstupte klíč. Pokud se zobrazí seznam příkazů, znamená to, že Composer je na vašem počítači úspěšně nainstalován.
2. Ruční instalace
Composer můžete nainstalovat do libovolného adresáře, kam chcete. V našem případě instalujeme na C:xampphtdocscomposersetup adresář. Otevřete svůj příkazový (cmd) terminál a přejděte do umístění adresáře, který chcete nainstalovat (C:xampphtdocscomposersetup).
Zkopírujte a vložte následující skript do svého cmd terminál a jeho spuštěním nainstalujte Composer. Automaticky nainstaluje nejnovější Composer do vašeho aktuálního adresáře.
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 instalační skript pouze kontroluje nastavení php.ini. Pokud jsou nastavení nastavena špatně, upozorní vás a začne stahovat nejnovější skladatel.phar v aktuálním adresáři (C:xampphtdocscomposersetup). Pokud bude instalace úspěšná, zobrazí se zpráva o úspěšné instalaci.
Výše uvedené 4 skriptovací řádky musí být v pořádku, aby prováděly následující činnosti:
- Stáhněte si instalační program skladatele do aktuálního adresáře.
- Ověřte certifikát SHA-384 instalačního programu skladatele.
- Spusťte instalační program skladatele.
- Odeberte instalační program skladatele.
Poznámka: Kód skriptu se může změnit na základě nově vydané verze. Chcete-li zkontrolovat skript pro instalaci nové verze aplikace Composer, navštivte https://getcomposer.org/download/ .
Poznámka: Pokud skript vyvolá chybu, která ' php není rozpoznán jako interní nebo externí příkaz '. Poté zkontrolujte, zda je cesta PHP dobře nastavena v nastavení proměnných prostředí počítače nebo ne. Chcete-li globálně nastavit cestu PHP pro váš počítač, zkopírujte cestu php, kde se nachází (C:xamppphp), a vložte ji na Pokročilá nastavení systému,> Proměnné prostředí > vybrat Cesta a klikněte na Nový . Nyní, v Název proměnné typ Cesta a v Hodnota proměnné , vložte umístění php, tj. C:xamppphp .
Nainstalovanou verzi skladatele můžete zkontrolovat pomocí příkazu skladatel -v na aktuální cestě. Jako:
composer -v
Například:
C:xampphtdocscomposersetup>composer -v
Zde na našem počítači nainstalujeme aktuální verzi Composer 2.0.8.
Vytvoř nový skladatel.bat soubor ve stejném adresáři, kde je skladatel.phar je přítomen.
Pomocí cmd
C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat
Pomocí PowerShellu
C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*'
Některé z dalších pozoruhodných možností instalačního programu Composer
--install-dir
Composer můžete nainstalovat do konkrétního adresáře, kam chcete použít --install-dir a poskytnutí názvu cílového adresáře. Například:
php composer-setup.php --install-dir=bin
--název souboru
Můžete dokonce zadat název souboru jiný než jeho výchozí název (composer.phar) pomocí --název souboru volba. Například:
php composer-setup.php --filename=composer
--verze
Composer umožňuje instalaci jeho konkrétní verze pomocí --verze možnost spolu s poskytnutím konkrétní verze vydání. Například:
php composer-setup.php --version=1.0.0-alpha8
--Pomoc
Za použití --Pomoc můžete zobrazit různé možnosti skladatele pro konkrétní prostředí. Například:
--help
Aktualizace a odinstalace aplikace Composer
Pokud chcete aktualizovat svůj Composer nebo odinstalovat kteréhokoli z jeho správců závislostí, ujistěte se, že máte na svém počítači nainstalovaný Git pro Windows. Odtud můžete spuštěním ověřit instalaci aplikace Composer --verze příkaz z terminálu. Pokud příkaz vrátí kód verze, znamená to, že Composer je nainstalován a jste připraveni na další kroky.
Před aktualizací vašeho Composer zkontrolujte jeho aktuální verzi, která je nainstalována na vašem počítači. Můžete to provést zadáním následujícího příkazu ve vaší terminálové aplikaci:
java generátor náhodných čísel
composer -- version
nebo
composer -V
Aktualizujte skladatel
Chcete-li aktualizovat samotný Composer, spusťte níže uvedený skript, který aktualizuje Composer.
composer self-update
Aktualizovat závislost
Protože Composer spravuje knihovnu závislostí vašeho projektu, můžete tyto závislosti v případě potřeby aktualizovat pomocí následujícího příkazu:
composer update
Pokud nemáte aktivní projekt spuštěný se závislostmi Composer na vašem aktuálním adresáři, Composer zobrazí zprávu, že nebyl schopen najít skladatel.json soubor.
Odinstalujte balíčky
Chcete-li odinstalovat balíčky z Composer, spusťte níže uvedený příkaz:
composer remove your_package_name
Ujistěte se, že jste ve výše uvedeném příkazu nahradili 'název_vašeho_balíčku' skutečným názvem balíčku. Odinstaluje balíček z aplikace Composer.