Skoči na sadržaj

Composer

AplikacijaNils Adermann / Jordi Boggiano

Naziva se i php composer, composer.phar

Nils Adermann / Jordi BoggianoProduktivnost

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
Feex kaže
Ako composer nije prepoznat, instalirao bih ga s getcomposer.org i provjerio php -v. Ne bih popravljao Node.js kako bih riješio PHP datoteku zaključavanja (lockfile).

Š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?

Instalacija PHP paketa

composer install. npm install je JavaScript pandan, a ne ova naredba.

Datoteke zaključavanja (Lockfiles)

composer.lock. package-lock.json je npm-ova datoteka.

Globalni PHP alati

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.

Composer 2

Sistemski preduvjeti

Vrijednosti prate javne upute izdavača. Radno opterećenje i dalje mijenja stvarnu potrebu.

Minimalno

Minimalni sistemski preduvjeti
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.

Instalirani procesi
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

Uobičajene lokacije za Composer
Tipična instalacija C:\ProgramData\ComposerSetup\bin\

Formati datoteka

composer.jsoncomposer.lock

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.

Službeni kontakti
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.

Je li ovaj članak bio koristan?

Dovoljno je odgovoriti s da ili ne. Odaberite razlog ako želite ili dodajte kratku bilješku.

Je li ovaj članak bio koristan?