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

# Composer

Aplikácia: Nils Adermann / Jordi Boggiano

Nazýva sa tiež php composer, composer.phar

Nils Adermann / Jordi Boggiano, Produktivita

Správca závislostí pre PHP. Vo Windowse je príkazom composer.exe. Nie je to npm.

## Čo potrebujete vedieť

Composer je správca pre PHP. npm je správca pre Node.

composer.exe inštaluje balíky PHP z Packagistu. npm sa dodáva s Node.js a číta package.json. XAMPP môže poskytnúť PHP. Nenahrádza však Composer.

- **Čo je to?**: Správca závislostí pre PHP

  **To isté ako npm?**: Nie. npm je pre Node

  **Je potrebné PHP?**: Áno. composer volá php.exe

Feex uvádza

Ak nie je príkaz composer rozpoznaný, nainštaloval by som ho z getcomposer.org a skontroloval php -v. Neopravoval by som Node.js kvôli riešeniu lockfile v PHP.

## Čo je Composer?

Composer je správca závislostí pre PHP. composer.exe je príkaz pre Windows. Nie je to npm, nie je to PEAR ako moderné predvolené riešenie a sám o sebe to nie je XAMPP.

## Ak ste ho nikdy nepoužívali

Ak README k PHP projektu uvádza inštaláciu Composeru, stiahnite si inštalátor pre Windows z getcomposer.org/download. composer.exe číta composer.json a komunikuje s Packagistom. npm je správca balíkov pre Node.js. V premennej PATH potrebujete mať PHP. Composer nebude inštalovať moduly pre Node.

## Na čo sa používa?

**Inštalácia balíkov PHP**

composer install. Analógom v JavaScripte je npm install, nie tento príkaz.

**Súbory lockfile**

composer.lock. package-lock.json je súbor pre npm.

**Globálne nástroje PHP**

composer global require. Stále ide o PHP. Nepridá súbor node.exe.

## Pre koho je určený?

- Vývojári v PHP, ktorých repozitár obsahuje composer.json
- Študenti používajúci Laravel alebo Symfony
- Každý, kto spustil npm v projekte PHP a čudoval sa, prečo je priečinok vendor/ prázdny

## Aktuálny stav

Composer (2012) je aktuálny správca balíkov pre PHP od autorov Nils Adermann / Jordi Boggiano. Dodávateľ stále odkazuje používateľov systému Windows na https://getcomposer.org/download/.

## Aký je starý?

Nils Adermann a Jordi Boggiano vydali Composer v roku 2012, v rovnakej ére vzostupu npm. Aktuálne 64-bitové zostavenia verzie 2.x pre Windows sú finálnym produktom. Návod určený len pre verziu 1.x môže postrádať pravidlá pre súbor lockfile v Composer 2.

## Verzie

Prednostne hlavné kanály. Presné čísla zostavení tu nie sú kompletne overené.

Composer 2

## Systémové požiadavky

Hodnoty vychádzajú z verejných pokynov vydavateľa. Skutočnú potrebu naďalej ovplyvňuje pracovné zaťaženie.

### Minimum

| Operačný systém | Aktuálne 64-bitové vydanie Windows 10 alebo Windows 11, plus podporované PHP, podľa getcomposer.org |
| --------------- | --------------------------------------------------------------------------------------------------- |
| RAM             | Klient je malý. Veľké stromy vendor vyžadujú miesto na disku                                        |

## Profil využitia prostriedkov

- **Nároky na procesor**: Závisí od toho, čo v aplikácii otvoríte

  **Nároky na pamäť RAM**: Závisí od dokumentov, kariet alebo knižníc

## Nainštalované procesy

Tieto spustiteľné súbory patria k tomuto produktu, keď je nainštalovaný.

| composer.exe | Príkaz Composer pre Windows |
| ------------ | --------------------------- |

## Súčasti spúšťané pri štarte

composer.exe sa nespúšťa so systémom Windows. Spúšťate ho v priečinku projektu.

## Umiestnenia súborov

| Typická inštalácia | C:\ProgramData\ComposerSetup\bin\\ |
| ------------------ | ---------------------------------- |

## Formáty súborov

composer.json, composer.lock

## Časté problémy

### PHP chýba v premennej PATH

Composer potrebuje php.exe. Môže ho poskytnúť XAMPP alebo zip archív s PHP. node.exe nespustí composer.json.

### openssl alebo chýbajúce rozšírenia

Zostavenia PHP pre Windows vyžadujú rozšírenia, ktoré uvádza dokumentácia Composeru. Nejde o voliteľnú závislosť npm.

## Riešenie problémov

### Inštalujte z getcomposer.org/download

Projekt hostuje Composer-Setup.exe. Balíčky Composeru na freewarových stránkach sú odpad.

### php -v a potom composer -V

Obe musia fungovať. where.exe npm patrí do inej sady nástrojov.

### Vymažte priečinok vendor a znova spustite composer install, ak je lock súbor v poriadku

Nemažte node_modules, aby ste opravili chybu automatického načítavania (autoload) v PHP.

## Alternatívy

npm, ak ide o projekt v JavaScripte. PEAR je starší kanál pre PHP. XAMPP, ak stále potrebujete lokálny binárny súbor PHP.

## Oficiálna pomoc a sťahovanie

Začnite u dodávateľa. Náhodné stránky so súbormi exe nie sú kanálom podpory.

| Stiahnutie               | [getcomposer.org/download/ ](https://getcomposer.org/download/)Oficiálny inštalátor alebo stránka dodávateľa |
| ------------------------ | ------------------------------------------------------------------------------------------------------------ |
| Pomoc                    | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Podpora dodávateľa                                      |
| Oficiálna stránka        | [getcomposer.org/ ](https://getcomposer.org/)Začnite tu, nie na náhodnom hostingu pre súbory exe             |
| Dokumentácia k Composeru | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Poznámky k require, install a systému Windows           |

## Súvisiaci hardvér

Klient je nenáročný. vendor/ vyžaduje disk. Grafická karta nie je relevantná.

## Technické podrobnosti

Technické podrobnosti

Čísla verzií dodávateľa sa menia. Tento článok sa neviaže na jedno konkrétne zostavenie.

## Súvisiace

Tieto entity sú prepojené s týmto článkom. Typ je zobrazený na každom odkaze.

[Node.js: Aplikácia](https://feex.it/wiki/l/sk/software/nodejs/)[Ako sa orientovať v Správcovi úloh: Návod](https://feex.it/wiki/l/sk/software/system/how-to-read-task-manager/)

## Zdroje a overenie

Zaznamenané označenie zdroja: august 2026. Toto označenie nepredstavuje nezávislé overenie. [Ako robíme výskum](https://feex.it/wiki/research/).

- [Oficiálna stránka Composeru ](https://getcomposer.org/)· Stránka produktu dodávateľa
- [Pomocník pre Composer ](https://getcomposer.org/doc/)· Podpora dodávateľa
- [Dokumentácia k nástroju Composer ](https://getcomposer.org/doc/)· Oficiálna dokumentácia getcomposer.org
- [Mapa procesov Foxhole ](https://foxhole.feex.it/)· Vzorky z prvej ruky na počítačoch so systémom Windows. Nejde o laboratórny benchmark.

## Bol tento článok užitočný?

Stačí áno alebo nie. Ak chcete, vyberte dôvod, alebo pridajte krátku poznámku.

Rýchle fakty

Stručná identifikácia tejto stránky. Špecifikácie, zdroje a celý príbeh zostávajú v článku.

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

  **Kategória**: Správca balíkov pre PHP

  **Proces**: composer.exe

  **Licencia**: MIT

  **Prvýkrát vydané**: 2012

  **Oficiálna stránka**: [getcomposer.org](https://getcomposer.org/)

  **Zmapované systémom Feex**: Zaznamenané na počítačoch so systémom Windows v projekte Foxhole

Zaznamenaný stav zdroja: Skontrolované Feexom: Zaznamenané označenie zdroja: august 2026. Toto označenie nepredstavuje nezávislé overenie.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/sk/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)
