Composer
Nazýva sa tiež php composer, composer.phar
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
Č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?
composer install. Analógom v JavaScripte je npm install, nie tento príkaz.
composer.lock. package-lock.json je súbor pre npm.
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é.
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
Č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/ Oficiálny inštalátor alebo stránka dodávateľa |
|---|---|
| Pomoc | getcomposer.org/doc/ Podpora dodávateľa |
| Oficiálna stránka | getcomposer.org/ Začnite tu, nie na náhodnom hostingu pre súbory exe |
| Dokumentácia k Composeru | 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.
Zdroje a overenie
Zaznamenané označenie zdroja: august 2026. Toto označenie nepredstavuje nezávislé overenie. Ako robíme výskum.
- Oficiálna stránka Composeru · Stránka produktu dodávateľa
- Pomocník pre Composer · Podpora dodávateľa
- Dokumentácia k nástroju Composer · Oficiálna dokumentácia getcomposer.org
- Mapa procesov Foxhole · 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.
Ďakujeme. Pomáha nám to zlepšovať túto stránku.