Preskoči na sadržaj

Composer

AplikacijaNils Adermann / Jordi Boggiano

Također se naziva php composer, composer.phar

Nils Adermann / Jordi BoggianoProduktivnost

Upravitelj zavisnostima za PHP. Na Windowsu je komanda composer.exe. To nije npm.

Šta trebate znati

Composer je PHP upravitelj. npm je Node upravitelj.

composer.exe instalira PHP pakete sa Packagista. npm dolazi uz Node.js i čita package.json. XAMPP može pružiti PHP. On ne zamjenjuje Composer.

Šta je to?
Upravitelj zavisnostima za PHP
Isto što i npm?
Ne. npm je za Node
Treba li PHP?
Da. composer poziva php.exe
Feex navodi
Ako composer nije prepoznat, instalirao bih ga sa getcomposer.org i provjerio php -v. Ne bih popravljao Node.js da bih riješio PHP lockfile.

Šta je Composer?

Composer je upravitelj PHP zavisnostima. composer.exe je Windows komanda. To nije npm, nije PEAR kao moderni standard, i nije sam XAMPP.

Ako ga nikada niste koristili

Ako je PHP README naveo da instalirate Composer, preuzmite Windows instalacioni program sa getcomposer.org/download. composer.exe čita composer.json i komunicira sa Packagistom. npm je upravitelj paketa za Node.js. Potreban vam je PHP na sistemskoj putanji PATH. Composer neće instalirati Node module.

Za šta se koristi?

Instalacija PHP paketa

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

Lock fajlovi

composer.lock. package-lock.json je npm-ov fajl.

Globalni PHP alati

composer global require. To je i dalje PHP. Neće dodati node.exe.

Za koga je namijenjen?

  • PHP programeri čije spremište sadrži composer.json
  • Studenti koji koriste Laravel ili Symfony
  • Svi koji su pokrenuli npm u PHP projektu i pitali se zašto je vendor/ prazan

Trenutni status

Composer (2012) je aktuelni upravitelj PHP paketa autora Nilsa Adermanna i Jordija Boggiana. Proizvođač i dalje upućuje Windows korisnike na https://getcomposer.org/download/.

Koliko je star?

Nils Adermann i Jordi Boggiano su objavili Composer 2012. godine, u istoj eri uspona npm-a. Aktuelne 2.x Windows verzije predstavljaju proizvod. Vodič namijenjen samo verziji 1.x može izostaviti pravila za Composer 2 lockfile.

Verzije

Prvo glavni kanali. Tačni brojevi verzija nisu svi ovdje verifikovani.

Composer 2

Sistemski zahtjevi

Vrijednosti prate javne smjernice izdavača. Radno opterećenje i dalje mijenja stvarne potrebe.

Minimalno

Minimalni sistemski zahtjevi
Operativni sistem Aktuelno 64-bitno izdanje za Windows 10 ili Windows 11, uz podržani PHP, prema getcomposer.org
RAM Klijent je mali. Velika vendor stabla zahtijevaju prostor na disku

Profil resursa

Potreba za procesorom
Prati ono što otvorite unutar aplikacije
Potreba za RAM-om
Prati dokumente, kartice ili biblioteke

Instalirani procesi

Ove izvršne datoteke pripadaju ovom proizvodu kada je instaliran.

Instalirani procesi
composer.exe Composer Windows komanda

Komponente pri pokretanju

composer.exe se ne pokreće sa Windowsom. Pokrećete ga u fascikli projekta.

Lokacije datoteka

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

Formati datoteka

composer.jsoncomposer.lock

Česti problemi

PHP nedostaje na sistemskoj putanji PATH

Composer zahtijeva php.exe. XAMPP ili PHP zip arhiva ga mogu osigurati. node.exe neće pokrenuti composer.json.

openssl ili nedostajuća proširenja

Windows PHP verzije zahtijevaju proširenja navedena u Composer dokumentaciji. To nije opcionalna zavisnost u npm-u.

Rješavanje problema

Instalirajte sa getcomposer.org/download

Projekat pruža Composer-Setup.exe. Composer paket na stranici sa besplatnim softverom je bezvrijedan.

php -v zatim composer -V

Oba moraju raditi. where.exe npm je drugačiji lanac alata.

Obrišite vendor i ponovo pokrenite composer install ako je lock ispravan

Nemojte brisati node_modules da biste riješili grešku PHP automatskog učitavanja.

Alternative

npm ako je projekat u JavaScriptu. PEAR je stariji PHP kanal. XAMPP ako vam i dalje treba lokalni PHP izvršni fajl.

Zvanična pomoć i preuzimanja

Započnite s proizvođačem. Nasumične stranice s izvršnim datotekama nisu kanal podrške.

Zvanični kontakti
Preuzimanje getcomposer.org/download/ Zvanični instalater ili stranica proizvođača
Pomoć getcomposer.org/doc/ Podrška proizvođača
Zvanična stranica getcomposer.org/ Započnite ovdje, a ne na nasumičnom hostu izvršnih datoteka
Composer dokumentacija getcomposer.org/doc/ require, install i napomene za Windows

Povezani hardver

Klijent je lagan. vendor/ zahtijeva disk. GPU je nebitan.

Tehnički detalji

Tehnički detalji

Brojevi verzija proizvođača se mijenjaju. Ovaj članak ne fiksira konkretnu verziju.

Izvori i provjera

Zabilježena oznaka izvora: august 2026. Ova oznaka ne predstavlja nezavisnu provjeru. Kako istražujemo.

Da li je ovaj članak bio koristan?

Dovoljno je da odgovorite sa da ili ne. Izaberite razlog ako želite ili dodajte kratku napomenu.

Da li je ovaj članak bio koristan?