Composer
Chiamatu puru php composer, composer.phar
U gisturi dî dipinnenzi pi PHP. Supra Windows u cumannu è composer.exe. Nun è npm.
Chiḍḍu ca t'hà sapiri
Composer è u gisturi pi PHP. npm è u gisturi pi Node.
composer.exe nstalla pacchetti PHP di Packagist. npm veni distribuitu cu Node.js e leggi package.json. XAMPP po furniri PHP. Nun sustituisci Composer.
- Chi esti?
- Gisturi dî dipinnenzi pi PHP
- Uguali a npm?
- No. npm è pi Node
- Serve PHP?
- Sì. composer chiama php.exe
Chi è Composer?
Composer è u gisturi dî dipinnenzi pi PHP. composer.exe è u cumannu Windows. Nun è npm, nun è PEAR comu scigghiuta muderna pridifinita, e nun è XAMPP di sulu.
Si nun l'hai usatu mai
Siddu un README di PHP vi dicia di nstallari Composer, pigghiati u nstallaturi Windows di getcomposer.org/download. composer.exe leggi composer.json e cumùnica cu Packagist. npm è u gisturi dî pacchetti pi Node.js. Vi servi PHP ntô PATH. Composer nun nstalla mòduli Node.
A chi servi?
composer install. npm install è l'equivalenti pi JavaScript, nun stu cumannu.
composer.lock. package-lock.json è u file di npm.
composer global require. Chistu è sempri PHP. Nun agghiunci node.exe.
Pi cu è?
- Sviluppatura PHP cu repo chi hannu composer.json
- Studenti chi ùsanu Laravel o Symfony
- Qualegghiè cu ha esiguitu npm nta un pruggettu PHP e si dumanna pirchì vendor/ era vacanti
Statu attuali
Composer (2012) è un mudernu gisturi di pacchetti php criatu di Nils Adermann / Jordi Boggiano. U furnituri manna sempri l'utenti Windows supra https://getcomposer.org/download/.
Quantu tempu havi?
Nils Adermann e Jordi Boggiano distribueru Composer ntô 2012, ntâ stissa èbbica dâ crisciuta di npm. I build attuali 2.x pi Windows sunnu u prudottu. Un tutorial basatu sulu supra a 1.x putissi mancari i règuli dû lockfile di Composer 2.
Virsioni
I canali principali prima. I nùmmira esatti dî virsioni nun sunnu tutti virificati ccà.
Requisiti di sistema
I valuri sèquinu i nnicazzioni pùbbrichi dû pub bricaturi. U caricu di travagghiu canzia sempri u bisognu veru.
Mìnimu
| Sistema upirativu | Na virsioni attuali a 64-bit di Windows 10 o Windows 11, cchiù un PHP suppurtatu, secunnu getcomposer.org |
|---|---|
| RAM | U client è nicu. L'àrvuri vendor ranni addumannanu spazziu supra u discu |
Prufilu dî risursi
- Dumannata di CPU
- Va appressu a zoccu rapi dintra l'app
- Dumannata di RAM
- Va appressu a ducumenti, schedi o libbrarìi
Prucessi stallati
Sti file esicubbili appartèninu a stu pruduttu quannu è stallatu.
| composer.exe | Cumannu Windows di Composer |
|---|
Cumpunenti d'avviu
composer.exe nun parti cu Windows. S'esègui dintra a cartella dû pruggettu.
Pirtusa dî file
| Installazzioni tìpica | C:\ProgramData\ComposerSetup\bin\ |
|---|
Furmati di file
Prubbremi cumuni
PHP manca dû PATH
Composer addiventa php.exe. XAMPP o un zip di PHP ponnu furnirilu. node.exe nun esègui composer.json.
openssl o estenzioni mancanti
I build Windows di PHP hannu bisognu di l'estenzioni ducumentati di Composer. Chista nun è na dipinnenza facurtativa di npm.
Nèsciri dî mprògghia
Nstallati di getcomposer.org/download
U pruggettu ospita Composer-Setup.exe. Un pacchettu di Composer truvatu supra un situ di freeware è spazzatura.
php -v e poi composer -V
Tutti dui hannu a funziunari. where.exe npm apparteni a na catina di strumenti diffirenti.
Cancillati vendor e turnsati a esèguiri composer install siddu u lock è currettu
Nun cancillati node_modules pi risòrviri un erruri di autoload 'n PHP.
Altirnativi
npm siddu u pruggettu è JavaScript. PEAR è u canali PHP cchiù vecchiu. XAMPP siddu v'arresta u bisognu d'un binariu PHP lucali.
Aiutu e scaricamenti ufficiali
Pàrtiri dû prudutturi. I siti chi vìnninu file exe a casacciu nun sunnu nu canali di supportu.
| Scàrrica | getcomposer.org/download/ Installaturi ufficiali o pàggina dû prudutturi |
|---|---|
| Aiutu | getcomposer.org/doc/ Supportu dû prudutturi |
| Situ ufficiali | getcomposer.org/ Accumenza di ccà, no d'un situ a casu cu file exe |
| Ducumentazzioni di Composer | getcomposer.org/doc/ require, install e noti pi Windows |
Hardware culligatu
U client è liggeru. vendor/ addumanna discu. Na GPU nun servi a nenti.
Dittagghi tècnici
Dittagghi tècnici
I nùmmira dî virsioni dû prudutturi càncianu. St'artìculu nun fissa na virsioni pricisa.
Funti e virìfica
Etichetta dâ fonti riggistrata: Austu 2026. St'etichetta nun stabbilisci na virìfica nnipinnenti. Comu facemu i ricerchi.
- Situ ufficiali di Composer · Pàggina dû pruduttu dû vendituri
- Aiutu di Composer · Supportu dû prudutturi
- Ducumentazzioni di Composer · Ducumenti ufficiali di getcomposer.org
- Mappa dî prucessi Foxhole · Campiuna di prima parti supra PC Windows. No nu benchmark di labburatoriu.
Fu ùtili st'artìculu?
Un sì o un no abbasta. Scegghi un mutivu si voi, o junci na nota curta.
Grazzi. Chistu n'aiuta a megghiurari sta pàggina.