Composer
Quhet gjithashtu php composer, composer.phar
Menaxheri i varësive të PHP. Në Windows komanda është composer.exe. Nuk është npm.
Çfarë duhet të dini
Composer është menaxheri i PHP. npm është menaxheri i Node.
composer.exe instalon paketa PHP nga Packagist. npm vjen me Node.js dhe lexon package.json. XAMPP mund të ofrojë PHP. Ai nuk e zëvendëson Composer-in.
- Çfarë është?
- Menaxher i varësive të PHP
- Njësoj si npm?
- Jo. npm është për Node
- Nevojitet PHP?
- Po. composer thërret php.exe
Çfarë është Composer?
Composer është menaxheri i varësive të PHP. composer.exe është komanda në Windows. Nuk është npm, nuk është PEAR si parazgjedhje moderne, dhe nuk është XAMPP më vete.
Nëse nuk e keni përdorur kurrë
Nëse një README e PHP udhëzon të instaloni Composer, merrni instaluesin e Windows nga getcomposer.org/download. composer.exe lexon composer.json dhe komunikon me Packagist. npm është menaxheri i paketave të Node.js. Ju nevojitet PHP në PATH. Composer nuk do të instalojë module të Node.
Për çfarë përdoret?
composer install. npm install është analogu në JavaScript, jo kjo komandë.
composer.lock. package-lock.json është skedari i npm.
composer global require. Kjo mbetet sërish PHP. Nuk do të shtojë node.exe.
Për kë është?
- Zhvillues të PHP kodi i të cilëve përmban composer.json
- Studentë që përdorin Laravel ose Symfony
- Kushdo që ekzekutoi npm në një projekt PHP dhe u çudit pse dosja vendor/ ishte bosh
Statusi aktual
Composer (2012) është një menaxher aktual paketash php nga Nils Adermann / Jordi Boggiano. Prodhuesi vazhdon t'i drejtojë përdoruesit e Windows te https://getcomposer.org/download/.
Sa i vjetër është?
Nils Adermann dhe Jordi Boggiano lëshuan Composer në vitin 2012, në të njëjtën periudhë me ngritjen e npm. Versionet aktuale 2.x për Windows janë vetë produkti. Një tutorial i vjetër vetëm për 1.x mund të mos përfshijë rregullat e lockfile të Composer 2.
Versionet
Kanalet kryesore të parat. Numrat e saktë të versioneve nuk janë të gjithë të verifikuar këtu.
Kërkesat e sistemit
Vlerat ndjekin udhëzimet publike të botuesit. Ngarkesa e punës përsëri ndryshon nevojën reale.
Minimale
| Sistemi operativ | Një version aktual 64-bit i Windows 10 ose Windows 11, plus një version i mbështetur i PHP, sipas getcomposer.org |
|---|---|
| RAM | Klienti është i vogël. Pemët e mëdha të varësive në vendor kërkojnë hapësirë në disk |
Profili i burimeve
- Kërkesa për CPU
- Ndiq atë që hapni brenda aplikacionit
- Kërkesa për RAM
- Ndiq dokumentet, skedat ose bibliotekat
Proceset e instaluara
Këta skedarë të ekzekutueshëm i përkasin këtij produkti kur ai është i instaluar.
| composer.exe | Komanda e Composer për Windows |
|---|
Përbërësit e nisjes
composer.exe nuk niset me Windows. Ju e ekzekutoni atë brenda një dosjeje projekti.
Vendndodhjet e skedarëve
| Instalim tipik | C:\ProgramData\ComposerSetup\bin\ |
|---|
Formatet e skedarëve
Problemet e zakonshme
PHP mungon në PATH
Composer kërkon php.exe. XAMPP ose një skedar zip i PHP mund ta ofrojnë atë. node.exe nuk do të ekzekutojë composer.json.
openssl ose shtesa që mungojnë
Ndërtimet e PHP për Windows kërkojnë shtesat që dokumenton Composer. Kjo nuk është një varësi opsionale e npm.
Zgjidhja e problemeve
Instaloni nga getcomposer.org/download
Projekti ofron Composer-Setup.exe. Një paketë e Composer në një faqe programesh falas (freeware) është e pavlerë.
php -v më pas composer -V
Të dyja duhet të funksionojnë. where.exe npm i përket një zinxhiri tjetër mjetesh.
Fshini vendor dhe riekzekutoni composer install nëse skedari lock është i rregullt
Mos fshini node_modules për të rregulluar një gabim ngarkimi automatik (autoload) në PHP.
Alternativat
npm nëse projekti është në JavaScript. PEAR është kanali më i vjetër i PHP. XAMPP nëse ju nevojitet ende një binar lokal i PHP.
Ndihma dhe shkarkimet zyrtare
Filloni me prodhuesin. Faqet e rastësishme me exe nuk janë kanal mbështetjeje.
| Shkarkimi | getcomposer.org/download/ Instaluesi zyrtar ose faqja e prodhuesit |
|---|---|
| Ndihma | getcomposer.org/doc/ Mbështetja nga prodhuesi |
| Faqja zyrtare | getcomposer.org/ Filloni këtu, jo nga një sajt i rastësishëm skedarësh exe |
| Dokumentacioni i Composer | getcomposer.org/doc/ Udhëzimet për require, install dhe shënimet për Windows |
Pajisjet harduerike të lidhura
Klienti është i lehtë. vendor/ kërkon hapësirë në disk. GPU-ja është e parëndësishme.
Detajet teknike
Detajet teknike
Numrat e versioneve të prodhuesit ndryshojnë. Ky artikull nuk përcakton një version fiks.
Burimet dhe verifikimi
Etiketa e regjistruar e burimit: Gusht 2026. Kjo etiketë nuk përbën verifikim të pavarur. Si hulumtojmë.
- Faqja zyrtare e Composer · Faqja e produktit të prodhuesit
- Ndihma për Composer · Mbështetja nga prodhuesi
- Dokumentacioni i Composer · Dokumentet zyrtare të getcomposer.org
- Harta e proceseve Foxhole · Mostra të dorës së parë në kompjuterë Windows. Jo një test laboratori.
A ishte i dobishëm ky artikull?
Një po ose jo mjafton. Zgjidhni një arsye nëse dëshironi, ose shtoni një shënim të shkurtër.
Faleminderit. Kjo na ndihmon ta përmirësojmë këtë faqe.