Composer
Такође се назива php composer, composer.phar
Менаџер 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
Шта је 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?
composer install. npm install је JavaScript еквивалент, а не ова команда.
composer.lock. package-lock.json је датотека за npm.
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.
Sistemski zahtevi
Vrednosti prate javna uputstva izdavača. Radno opterećenje i dalje utiče na stvarne potrebe.
Minimalno
| 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.
| composer.exe | Composer команда за Windows |
|---|
Komponente pri pokretanju
composer.exe се не покреће са Windows-ом. Покрећете га у фасцикли пројекта.
Lokacije datoteka
| Tipična instalacija | C:\ProgramData\ComposerSetup\bin\ |
|---|
Formati datoteka
Č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.
| 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.
- Званични сајт за Composer · Stranica proizvoda proizvođača
- Помоћ за Composer · Podrška proizvođača
- Composer документација · Званична getcomposer.org документација
- Foxhole mapa procesa · Uzorci prve strane na Windows računarima. Nije laboratorijski benčmark.
Da li je ovaj članak bio koristan?
Dovoljno je da odgovorite sa da ili ne. Izaberite razlog ako želite ili dodajte kratku belešku.
Hvala. To nam pomaže da poboljšamo ovu stranicu.