1. [Wiki](https://feex.it/wiki/)
2. [Software](https://feex.it/wiki/software/)
3. [Produktivita](https://feex.it/wiki/software/productivity/)
4. Composer

# Composer

Aplikace: Nils Adermann / Jordi Boggiano

Také nazýváno php composer, composer.phar

Nils Adermann / Jordi Boggiano, Produktivita

Správce závislostí pro PHP. V systému Windows se používá příkaz composer.exe. Nejedná se o npm.

## Co potřebujete vědět

Composer je správce pro PHP. npm je správce pro Node.

composer.exe instaluje balíčky PHP z repositáře Packagist. npm se dodává s Node.js a čte package.json. XAMPP může poskytnout PHP. Composer však nenahrazuje.

- **Co to je?**: Správce závislostí pro PHP

  **Je to totéž co npm?**: Ne. npm je pro Node

  **Je vyžadováno PHP?**: Ano. composer volá php.exe

Feex uvádí

Pokud příkaz composer není rozpoznán, nainstaloval bych jej z getcomposer.org a zkontroloval výstup php -v. Neopravoval bych instalaci Node.js ve snaze vyřešit soubor lock pro PHP.

## Co je Composer?

Composer je správce závislostí pro jazyk PHP. composer.exe je příkaz v systému Windows. Nejedná se o npm, moderní výchozí volbou není ani PEAR a samotný XAMPP jej nenahrazuje.

## Pokud jste jej nikdy nepoužívali

Pokud instrukce v README pro PHP uváděly instalaci nástroje Composer, stáhněte instalátor pro Windows z getcomposer.org/download. composer.exe čte soubor composer.json a komunikuje s Packagist. npm je správce balíčků pro Node.js. V proměnné PATH potřebujete mít PHP. Composer nebude instalovat moduly pro Node.

## K čemu se používá?

**Instalace balíčků PHP**

composer install. npm install je javascriptovým ekvivalentem, nikoli tímto příkazem.

**Soubory lock**

composer.lock. package-lock.json je souborem správce npm.

**Globální nástroje pro PHP**

composer global require. Stále se jedná o PHP. Tento příkaz nepřidá node.exe.

## Pro koho je určen?

- Vývojáři v PHP, jejichž repozitář obsahuje composer.json
- Studenti pracující s frameworky Laravel nebo Symfony
- Každý, kdo spustil npm v projektu pro PHP a divil se, proč je složka vendor/ prázdná

## Aktuální stav

Composer (2012) je aktuální správce balíčků pro PHP od autorů Nilse Adermanna a Jordiho Boggiana. Dodavatel stále odkazuje uživatele Windows na https://getcomposer.org/download/.

## Jak je starý?

Nils Adermann a Jordi Boggiano vydali Composer v roce 2012, ve stejném období, kdy zaznamenal vzestup npm. Aktuální sestavení verze 2.x pro Windows tvoří tento produkt. Návod určený pouze pro verzi 1.x nemusí postihnout pravidla souborů lock v nástroji Composer 2.

## Verze

Nejprve hlavní distribuční kanály. Přesná čísla sestavení zde nejsou všechna ověřena.

Composer 2

## Systémové požadavky

Hodnoty se řídí veřejnými pokyny vydavatele. Skutečnou potřebu přesto ovlivňuje pracovní zátěž.

### Minimální

| Operační systém | Aktuální 64bitové vydání Windows 10 nebo Windows 11 plus podporované PHP, podle getcomposer.org |
| --------------- | ----------------------------------------------------------------------------------------------- |
| RAM             | Klient je malý. Velké stromy ve složce vendor vyžadují místo na disku                           |

## Profil využití prostředků

- **Nároky na procesor**: Záleží na tom, co uvnitř aplikace otevřete

  **Nároky na RAM**: Záleží na dokumentech, kartách nebo knihovnách

## Nainstalované procesy

Tyto spustitelné soubory patří k tomuto produktu, pokud je nainstalován.

| composer.exe | Příkaz Composer pro Windows |
| ------------ | --------------------------- |

## Součásti spouštěné při startu

composer.exe se nespouští se systémem Windows. Spouští se ve složce projektu.

## Umístění souborů

| Typická instalace | C:\ProgramData\ComposerSetup\bin\\ |
| ----------------- | ---------------------------------- |

## Formáty souborů

composer.json, composer.lock

## Běžné problémy

### PHP chybí v systémové proměnné PATH

Composer vyžaduje php.exe. XAMPP nebo archiv zip s PHP jej mohou poskytnout. node.exe soubor composer.json nezpracuje.

### openssl nebo chybějící rozšíření

Sestavení PHP pro Windows vyžadují rozšíření zdokumentovaná u nástroje Composer. Nejedná se o volitelnou závislost správce npm.

## Řešení potíží

### Instalujte z getcomposer.org/download

Projekt hostuje soubor Composer-Setup.exe. Balíček Composer na freewarovém webu je pochybný.

### php -v a poté composer -V

Obojí musí fungovat. Příkaz where.exe npm patří do jiné sady nástrojů.

### Pokud je soubor lock v pořádku, smažte složku vendor a znovu spusťte composer install

K vyřešení chyby automatického načítání v PHP nemažte node_modules.

## Alternativy

npm, pokud je projekt v JavaScriptu. PEAR je starší distribuční kanál pro PHP. XAMPP, pokud stále potřebujete lokální binárku PHP.

## Oficiální nápověda a soubory ke stažení

Začněte u dodavatele. Náhodné weby se soubory exe nejsou kanálem podpory.

| Stáhnout                 | [getcomposer.org/download/ ](https://getcomposer.org/download/)Oficiální instalátor nebo stránka dodavatele |
| ------------------------ | ----------------------------------------------------------------------------------------------------------- |
| Nápověda                 | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Podpora dodavatele                                     |
| Oficiální web            | [getcomposer.org/ ](https://getcomposer.org/)Začněte zde, ne na náhodném hostingu se soubory exe            |
| Dokumentace ke Composeru | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)require, install a poznámky pro Windows                |

## Související hardware

Klient je nenáročný. Složka vendor/ vyžaduje místo na disku. Na grafické kartě nezáleží.

## Technické podrobnosti

Technické podrobnosti

Čísla verzí dodavatele se mění. Tento článek nespecifikuje konkrétní sestavení.

## Související

Tyto entity odkazují na tento článek. Typ je zobrazen u každého odkazu.

[Node.js: Aplikace](https://feex.it/wiki/l/cs/software/nodejs/)[Jak číst Správce úloh: Návod](https://feex.it/wiki/l/cs/software/system/how-to-read-task-manager/)

## Zdroje a ověření

Zaznamenané označení zdroje: srpen 2026. Toto označení nepředstavuje nezávislé ověření. [Jak provádíme výzkum](https://feex.it/wiki/research/).

- [Oficiální web Composer ](https://getcomposer.org/)· Produktová stránka dodavatele
- [Nápověda k nástroji Composer ](https://getcomposer.org/doc/)· Podpora dodavatele
- [Dokumentace ke Composeru ](https://getcomposer.org/doc/)· Oficiální dokumentace z getcomposer.org
- [Mapa procesů Foxhole ](https://foxhole.feex.it/)· Vzorky přímo ze zařízení se systémem Windows. Nejde o laboratorní srovnávací test.

## Byl tento článek užitečný?

Stačí ano nebo ne. Pokud chcete, vyberte důvod nebo přidejte krátkou poznámku.

Rychlá fakta

Stručný přehled identity této stránky. Specifikace, zdroje a podrobné informace zůstávají v článku.

- **Vývojář**: Nils Adermann / Jordi Boggiano

  **Kategorie**: Správce balíčků pro PHP

  **Proces**: composer.exe

  **Licence**: MIT

  **První vydání**: 2012

  **Oficiální web**: [getcomposer.org](https://getcomposer.org/)

  **Zmapováno službou Feex**: Zaznamenáno na počítačích s Windows v projektu Foxhole

Zaznamenaný stav zdroje: Feex Reviewed: Zaznamenané označení zdroje: srpen 2026. Toto označení nepředstavuje nezávislé ověření.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/cs/software/composer/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
