Composer
Naziva se i php composer, composer.phar
Upravitelj PHP zavisnosti. Na sustavu Windows naredba je composer.exe. Nije npm.
Što trebate znati
Composer je upravitelj za PHP. npm je upravitelj za Node.
composer.exe instalira PHP pakete s Packagista. npm se isporučuje s Node.js-om i čita package.json. XAMPP može pružiti PHP. On ne zamjenjuje Composer.
- Što je to?
- Upravitelj PHP zavisnosti
- Isto kao npm?
- Ne. npm je za Node
- Treba li PHP?
- Da. composer poziva php.exe
Što je Composer?
Composer je upravitelj PHP zavisnosti. composer.exe je naredba za Windows. Nije npm, nije PEAR kao moderni standard i nije sam po sebi XAMPP.
Ako ga nikada niste koristili
Ako je PHP README naveo instalaciju Composera, preuzmite instalacijski program za Windows s getcomposer.org/download. composer.exe čita composer.json i komunicira s Packagistom. npm je upravitelj paketa za Node.js. Trebate PHP na varijabli PATH. Composer neće instalirati Node module.
Za što se koristi?
composer install. npm install je JavaScript pandan, a ne ova naredba.
composer.lock. package-lock.json je npm-ova datoteka.
composer global require. To je i dalje PHP. Neće dodati node.exe.
Kome je namijenjen?
- PHP programeri čije spremište sadrži composer.json
- Studenti koji koriste Laravel ili Symfony
- Svatko tko je pokrenuo npm u PHP projektu i pitao se zašto je direktorij vendor/ prazan
Trenutni status
Composer (2012) je aktualni upravitelj PHP paketa autora Nilsa Adermanna i Jordija Boggiana. Proizvođač i dalje upućuje korisnike sustava Windows na https://getcomposer.org/download/.
Koliko je star?
Nils Adermann i Jordi Boggiano izdali su Composer 2012. godine, u istoj eri uspona npm-a. Trenutačne 2.x verzije za Windows predstavljaju taj proizvod. Vodič namijenjen samo verziji 1.x možda ne pokriva pravila datoteke zaključavanja za Composer 2.
Verzije
Najprije glavni kanali. Nisu svi točni brojevi međuverzija ovdje provjereni.
Sistemski preduvjeti
Vrijednosti prate javne upute izdavača. Radno opterećenje i dalje mijenja stvarnu potrebu.
Minimalno
| Operacijski sustav | Aktualno 64-bitno izdanje sustava Windows 10 ili Windows 11, uz podržani PHP, prema getcomposer.org |
|---|---|
| RAM | Klijent je malen. Velika stabla direktorija vendor zahtijevaju prostor na disku |
Profil resursa
- Potražnja procesora
- Prati ono što otvorite unutar aplikacije
- Potražnja za RAM-om
- Prati dokumente, kartice ili biblioteke
Instalirani procesi
Ove izvršne datoteke pripadaju ovom proizvodu kada je instaliran.
| composer.exe | Naredba Composera za Windows |
|---|
Komponente pri pokretanju
composer.exe se ne pokreće sa sustavom Windows. Pokrećete ga u mapi projekta.
Lokacije datoteka
| Tipična instalacija | C:\ProgramData\ComposerSetup\bin\ |
|---|
Formati datoteka
Uobičajeni problemi
PHP nedostaje na varijabli PATH
Composer treba php.exe. XAMPP ili PHP zip arhiva mogu ga pružiti. node.exe neće pokrenuti composer.json.
openssl ili nedostajuća proširenja
Verzije PHP-a za Windows trebaju proširenja dokumentirana u Composeru. To nije npm neobavezna zavisnost.
Rješavanje problema
Instalirajte s getcomposer.org/download
Projekt ugošćuje Composer-Setup.exe. Composer paket na stranicama s besplatnim softverom je smeće.
php -v zatim composer -V
Oba moraju raditi. where.exe npm je drukčiji skup alata.
Izbrišite vendor i ponovno pokrenite composer install ako je datoteka zaključavanja ispravna
Nemojte brisati node_modules kako biste popravili pogrešku automatskog učitavanja (autoload) u PHP-u.
Alternative
npm ako je projekt JavaScript. PEAR je stariji PHP kanal. XAMPP ako i dalje trebate lokalnu PHP binarnu datoteku.
Službena pomoć i preuzimanja
Počnite s proizvođačem. Nasumične web-stranice s exe datotekama nisu kanal podrške.
| Preuzimanje | getcomposer.org/download/ Službeni instalacijski program ili stranica proizvođača |
|---|---|
| Pomoć | getcomposer.org/doc/ Podrška proizvođača |
| Službena stranica | getcomposer.org/ Počnite ovdje, a ne na nasumičnom poslužitelju exe datoteka |
| Dokumentacija za Composer | getcomposer.org/doc/ require, install i napomene za Windows |
Povezani hardver
Klijent je lagan. vendor/ zahtijeva prostor na disku. GPU je nebitan.
Tehnički detalji
Tehnički detalji
Brojevi verzija proizvođača se mijenjaju. Ovaj članak ne navodi fiksnu međuverziju.
Izvori i provjera
Zabilježena oznaka izvora: kolovoz 2026. Ova oznaka ne predstavlja neovisnu provjeru. Kako istražujemo.
- Službena stranica za Composer · Stranica proizvoda proizvođača
- Pomoć za Composer · Podrška proizvođača
- Dokumentacija za Composer · Službena getcomposer.org dokumentacija
- Foxhole mapa procesa · Izvorni uzorci na računalima sa sustavom Windows. Nije laboratorijsko mjerilo.
Je li ovaj članak bio koristan?
Dovoljno je odgovoriti s da ili ne. Odaberite razlog ako želite ili dodajte kratku bilješku.
Hvala. To nam pomaže poboljšati ovu stranicu.