Vaje deritto ô cuntenuto

Composer

ApplicazzioneNils Adermann / Jordi Boggiano

Chiammato pure php composer, composer.phar

Nils Adermann / Jordi BoggianoPruduttività

'O gestore de' dipendenze pe PHP. 'Ncopp'a Windows 'o cumanno è composer.exe. Nun è npm.

Chello ca t'hê 'a sapé

Composer è 'o gestore pe PHP. npm è 'o gestore pe Node.

composer.exe nstalla pacchette PHP 'a Packagist. npm vene 'nzieme a Node.js e ligge package.json. XAMPP pò purtà PHP, ma nun sustituisce Composer.

Che d'e'?
Gestore de' dipendenze pe PHP
'A stessa cosa 'e npm?
No. npm serve pe Node
Serve PHP?
Sì. composer ciamma php.exe
Feex dice
Si composer nun vene ricanusciuto, je 'o nstallasse 'a getcomposer.org e facesse 'o cuntrollo cu php -v. Nun jesse a giustà Node.js pe sistemà nu lockfile 'e PHP.

Che cos'è Composer?

Composer è 'o gestore de' dipendenze pe PHP. composer.exe è 'o cumanno pe Windows. Nun è npm, nun è PEAR comme standard moderno, e nun è XAMPP 'a sulo.

Si nun ll'hê ausato maje

Si nu README 'e PHP riceve 'e nstallà Composer, piglia ll'installer pe Windows 'a getcomposer.org/download. composer.exe ligge composer.json e parla cu Packagist. npm è 'o gestore 'e pacchette pe Node.js. Serve PHP dinto ô PATH. Composer nun nstalla 'e module pe Node.

A che serve?

Nstalla pacchette PHP

composer install. npm install è ll'equivalente JavaScript, nun chisto cumanno.

File 'e blocco (lockfile)

composer.lock. package-lock.json è 'o file 'e npm.

Strumiente PHP a livello globale

composer global require. Chillo resta sempe PHP. Nun va a mettere node.exe.

Pe chi è?

  • Sviluppature PHP cu repo ca tènono composer.json
  • Sturiente ca aùsano Laravel o Symfony
  • Chiunque ha fatto partì npm dinto a nu pruggetto PHP e s'è dumannato pecché vendor/ stesse vacante

Stato d'ogge

Composer (2012) è nu gestore 'e pacchette php attuàle fatt' 'a Nils Adermann / Jordi Boggiano. 'O furnitore manna sempe ll'utiente Windows a https://getcomposer.org/download/.

Quant'anne tene?

Nils Adermann e Jordi Boggiano hanna fatto ascì Composer int'ô 2012, 'o stesso periodo addò criscette npm. 'E build Windows 2.x 'e mò songo 'o prudotto. 'N'insegnamento sulo pe 1.x putesse scurdarse 'e rregule de' lockfile 'e Composer 2.

Versiune

Primma 'e canale prencepale. 'E nummere 'e build precise nun so' tutte verificate ccà.

Composer 2

Requesite 'e sistema

'E valore sequeno 'e guide pubbleche d''o produttore. 'O carico 'e fatica càgna comunque 'o besogno reale.

Minimo

Requesite 'e sistema minime
Semma 'e sistema 'Na versione currente 'e Windows 10 o Windows 11 a 64-bit, cchiù nu PHP supportato, secunno getcomposer.org
RAM 'O client è piccerillo. L'arbere granne 'e vendor cercano disso

Prufilo d''e reserve

Addimanna 'e CPU
Segua chello ca arape dinto a ll'app
Addimanna 'e RAM
Segua documiente, schede o bibbliuteche

Prucesse installate

Sti eseguibbili appartènono a stu prudotto quanno è installato.

Prucesse installate
composer.exe Cumanno pe Windows 'e Composer

Cumpunente d'avvio

composer.exe nun parte cu Windows. S'avvia dinto 'a cartella d''o pruggetto.

Pusizziune d''e file

Puste cumune 'e Composer
Installazzione tipeca C:\ProgramData\ComposerSetup\bin\

Formate d''e file

composer.jsoncomposer.lock

Prubleme cumune

PHP nun se trova dinto ô PATH

Composer abbisogna 'e php.exe. XAMPP o nu zip 'e PHP 'o ponno purtà. node.exe nun fa girà composer.json.

openssl o estenzione mancante

'E build Windows 'e PHP abbisognano 'e ll'estenzione ca Composer documenta. Chisto nun è nu pacchetto facultativo 'e npm.

Ascì d''e 'mpicce

Nstalla 'a getcomposer.org/download

'O pruggetto ospita Composer-Setup.exe. Nu pacchetto 'e Composer 'ncopp'a nu sito freeware è munnezza.

php -v e po composer -V

Tutti e duje hann''a funziunà. where.exe npm appartene a 'n'ata catena 'e strumiente.

Scancella vendor e fa turnà a girà composer install si 'o lock sta bbuono

Nun scancellà node_modules pe giustà n'errore 'e autoload 'e PHP.

Alternative

npm si 'o pruggetto è JavaScript. PEAR è 'o canale PHP cchiù viecchio. XAMPP si t'ammanca ancora nu binario lucale 'e PHP.

Ajuto e scareche ufficiali

Cumminciate d''o costruttore. Site 'e file exe a casaccio nun so' nu canale 'e supporto.

Cuntatte ufficiali
Scareca getcomposer.org/download/ Installer ufficiale o pàggena d''o costruttore
Ajuto getcomposer.org/doc/ Supporto d''o costruttore
Sito ufficiale getcomposer.org/ Cumminciate 'a ccà, nun 'a n'host 'e file exe a casaccio
Documentazione 'e Composer getcomposer.org/doc/ require, install, e note pe Windows

Hardware cullegato

'O client è liggero. vendor/ cerca spazio 'ncopp'ô disco. 'Na GPU nun c'entra niente.

Dettaglie tecnece

Dettaglie tecnece

'E nummere 'e verzione d''o costruttore càgnano. Chist'articulo nun fissa 'na build.

Funte e verìfeca

Etichetta d''a fonte reggistrata: aùsto 2026. 'St'etichetta nun custituisce verìfeca 'ndipennente. Comme facimmo 'e recerche.

È servuto chist'articulo?

Basta nu sì o nu no. Si vuó, sciglie na mutivazzione o miett' na nota corta.

È servuto chist'articulo?