Pređi na sadržaj

Composer

AplikacijaNils Adermann / Jordi Boggiano

Такође се назива php composer, composer.phar

Nils Adermann / Jordi BoggianoProduktivnost

Менаџер PHP зависности. На оперативном систему Windows команда је composer.exe. То није npm.

Šta treba da znate

Composer је менаџер за PHP. npm је менаџер за Node.

composer.exe инсталира PHP пакете са Packagist-а. npm долази са Node.js-ом и чита package.json. XAMPP може да обезбеди PHP. Он не замењује Composer.

Шта је то?
Менаџер за PHP зависности
Исто што и npm?
Не. npm је за Node
Потребан је PHP?
Да. composer позива php.exe
Feex navodi
Ако команда composer није препозната, инсталирао бих је са getcomposer.org и проверио php -v. Не бих поправљао Node.js да бих средио PHP lock фајл.

Шта је Composer?

Composer је менаџер за PHP зависности. composer.exe је Windows команда. То није npm, није PEAR као савремени подразумевани алат, и није сам по себи XAMPP.

Ako ga nikada niste koristili

Ако је PHP README навео да инсталирате Composer, преузмите Windows инсталатер са getcomposer.org/download. composer.exe чита composer.json и комуницира са сервисом Packagist. npm је менаџер пакета за Node.js. Потребан вам је PHP у системској путањи PATH. Composer неће инсталирати Node модуле.

Za šta se koristi?

Инсталирајте PHP пакете

composer install. npm install је JavaScript еквивалент, а не ова команда.

Lock датотеке

composer.lock. package-lock.json је датотека за npm.

Глобални PHP алати

composer global require. То је и даље PHP. Неће додати node.exe.

Kome je namenjen?

  • PHP програмери чији репозиторијум садржи composer.json
  • Студенти који користе Laravel или Symfony
  • Свако ко је покренуо npm у PHP пројекту и питао се зашто је vendor/ празан

Trenutni status

Composer (2012) је актуелни менаџер php пакета аутора Nils Adermann / Jordi Boggiano. Добављач и даље упућује кориснике оперативног система Windows на https://getcomposer.org/download/.

Koliko je star?

Nils Adermann и Jordi Boggiano су објавили Composer 2012. године, у истој ери када је расла популарност за npm. Актуелне 2.x верзије за Windows су сам производ. Упутство писано само за верзију 1.x можда не садржи Composer 2 правила за lock датотеке.

Verzije

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

Composer 2

Sistemski zahtevi

Vrednosti prate javna uputstva izdavača. Radno opterećenje i dalje utiče na stvarne potrebe.

Minimalno

Minimalni sistemski zahtevi
Operativni sistem Актуелно 64-битно издање Windows 10 или Windows 11, уз подржани PHP, према сајту getcomposer.org
RAM Клијент је мали. Велика vendor стабла захтевају простор на диску

Profil resursa

Zahtevnost procesora
Zavisi od onoga što otvorite unutar aplikacije
Potreban RAM
Zavisi od dokumenata, kartica ili biblioteka

Instalirani procesi

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

Instalirani procesi
composer.exe Composer команда за Windows

Komponente pri pokretanju

composer.exe се не покреће са Windows-ом. Покрећете га у фасцикли пројекта.

Lokacije datoteka

Уобичајене локације за Composer
Tipična instalacija C:\ProgramData\ComposerSetup\bin\

Formati datoteka

composer.jsoncomposer.lock

Česti problemi

PHP недостаје у променљивој PATH

Composer-у је потребан php.exe. XAMPP или PHP zip архива могу да га обезбеде. node.exe неће покренути composer.json.

openssl или екстензије које недостају

Windows PHP верзијама су потребне екстензије које Composer документује. То није опциона зависност за npm.

Rešavanje problema

Инсталирајте са getcomposer.org/download

Пројекат хостује Composer-Setup.exe. Composer пакет на freeware сајту је смеће.

php -v затим composer -V

Оба морају да раде. where.exe npm представља потпуно други комплет алата.

Обришите vendor и поново покрените composer install ако је lock датотека исправна

Немојте брисати node_modules да бисте решили грешку са PHP аутоматским учитавањем (autoload).

Alternative

npm ако је пројекат у JavaScript-у. PEAR је старији PHP канал. XAMPP ако вам је и даље потребан локални PHP бинарни фајл.

Zvanična pomoć i preuzimanja

Počnite od proizvođača. Nasumični sajtovi sa exe datotekama nisu kanal podrške.

Zvanični kontakti
Preuzimanje getcomposer.org/download/ Zvanični instalacioni program ili stranica proizvođača
Pomoć getcomposer.org/doc/ Podrška proizvođača
Zvanični sajt getcomposer.org/ Počnite ovde, a ne sa nasumičnog exe hosta
Composer документација getcomposer.org/doc/ require, install и напомене за Windows

Povezani hardver

Клијент је лаган. vendor/ тражи простор на диску. GPU је небитан.

Tehnički detalji

Tehnički detalji

Brojevi verzija proizvođača se menjaju. Ovaj članak se ne vezuje za određenu verziju.

Izvori i verifikacija

Zabeležena oznaka izvora: avgust 2026. Ova oznaka ne predstavlja nezavisnu verifikaciju. 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 belešku.

Da li je ovaj članak bio koristan?