Passa ô cuntinutu

Composer

AppricazzioniNils Adermann / Jordi Boggiano

Chiamatu puru php composer, composer.phar

Nils Adermann / Jordi BoggianoPruduttività

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
Feex dici
Siddu composer nun veni arricanusciutu, u nstallassi di getcomposer.org e cuntrollassi php -v. Nun ripàrassi Node.js pi mèttiri a postu un lockfile di PHP.

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?

Nstalla pacchetti PHP

composer install. npm install è l'equivalenti pi JavaScript, nun stu cumannu.

File di bloccu (lockfiles)

composer.lock. package-lock.json è u file di npm.

Strumenti PHP glubbali

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à.

Composer 2

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

Requisiti mìnimi di sistema
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.

Prucessi stallati
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

Pircorsi cumuni di Composer
Installazzioni tìpica C:\ProgramData\ComposerSetup\bin\

Furmati di file

composer.jsoncomposer.lock

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.

Cuntatti ufficiali
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.

Fu ùtili st'artìculu?

Un sì o un no abbasta. Scegghi un mutivu si voi, o junci na nota curta.

Fu ùtili st'artìculu?