Artikel

Apa Composer kanggo PHP, fitur lan cara nggunakake

Composer minangka sumber terbuka, alat manajemen dependensi kanggo PHP, utamane digawe kanggo nggampangake panyebaran lan pangopènan paket PHP minangka komponen aplikasi individu.

Komposer kanthi radikal ngganti ekosistem PHP, nggawe basis kanggo evolusi PHP modern, yaiku aplikasi lan kerangka kerja berbasis komponen.

fitur

Persyaratan kasebut diumumake ing file JSON tingkat proyek, sing banjur digunakake Komposer kanggo ngevaluasi versi paket sing paling cocog karo dependensi aplikasi. Assessment bakal nimbang dependensi nested lan syarat sistem, yen ana.

Wigati dimangerteni manawa Composer ngidini sampeyan nginstal perpustakaan sing dibutuhake kanthi basis saben proyek. Ngidini sampeyan nggunakake macem-macem versi perpustakaan sing padha ing proyek PHP sing beda.

Kanggo nginstal lan nggunakake perpustakaan sing dikelola dening pengarang, sampeyan kudu ngumumake ing proyek kasebut kanthi format standar lan Komposer bakal ngurus liyane. Contone, yen sampeyan pengin nginstal perpustakaan mpdf nggunakake Composer, sampeyan kudu mbukak printah ing ngisor iki ing ROOT project.

$composer require mpdf/mpdf

Nanging saka ngendi Komposer ngundhuh perpustakaan?

perpustakaan apa sing kasedhiya?

Ana gudang tengah ngendi pengarang nyimpen dhaptar perpustakaan sing kasedhiya: Packagist.

Instalasi

Saiki ayo ndeleng carane nginstal Composer ing sistem operasi kayata Linux, macOS lan Windows.

Instalasi - Linux / Unix / maxOS

Kanggo nginstal komposer ing linux, unix lan macOS, sampeyan kudu ngundhuh installer ing https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos lan instal sacara lokal minangka bagéan saka proyek sampeyan utawa sacara global minangka eksekusi ing saindenging sistem.

Pemasang bakal mriksa sawetara setelan PHP, lan ngundhuh file sing diarani composer.phar menyang direktori kerja sampeyan. Iki minangka binar Komposer. Iki minangka PHAR (arsip PHP), yaiku format arsip kanggo PHP sing bisa dieksekusi saka baris perintah, antara liya.

php composer.phar
Instalasi - Windows

Kanggo nginstal komposer ing Windows, sampeyan kudu ngundhuh installer ing https://getcomposer.org/doc/00-intro.md#installation-windows

Sawise instalasi rampung, sampeyan bisa verifikasi manawa bisa digunakake kanthi bener karo printah kasebut

newsletter inovasi
Aja kantun warta paling penting babagan inovasi. Mlebu kanggo nampa wong-wong mau liwat email.
composer -V

lan sampeyan kudu duwe jawaban kaya iki

packing

packing, gudang umum saka pengarang, ngemot koleksi perpustakaan PHP mbukak sumber kasedhiya gratis liwat Composer. Versi premium saka layanan kasebut nawakake hosting kanggo paket pribadi, saengga bisa nggunakake Komposer sanajan ing proyek sumber tertutup.

Ana atusan perpustakaan sing kasedhiya ing Packagist, sing nuduhake popularitas Composer. Ing proyek PHP sampeyan, yen sampeyan butuh fitur sing sampeyan pikir wis kasedhiya minangka perpustakaan pihak katelu, Packagist minangka papan sing kudu sampeyan deleng.

Saliyane Packagist, sampeyan bisa takon Composer dipikir ing repositori liyane kanggo nginstal perpustakaan kanthi ngganti tombol repositori ing file composer.json. Nyatane, iki sing bakal ditindakake yen sampeyan pengin ngatur paket Komposer pribadi.

Cara nggunakake komposer

Ana rong cara kanggo nginstal perpustakaan karo Composer. Ayo padha ndeleng wong loro:

Printah nginstal

Kanggo nggunakake installer, sampeyan kudu nggawe file composer.json ing proyek sampeyan. Ing file composer.json, sampeyan mung kudu ngumumake dependensi proyek sampeyan, kaya sing ditampilake ing cuplikan ing ngisor iki.

{
    "require": {
        "mpdf/mpdf": "~6.1"
    }
}

Mengko, nalika sampeyan mbukak printah instal komposer, ing folder sing padha karo file json, Composer nginstal paket mpdf lan dependensi ing direktori vendor.

Perintah sing dibutuhake

Kita bisa ngomong sing komposer mbutuhake printah iku jenis trabasan kanggo nindakake proses sadurungé nggawe file composer.json. mbutuhake bakal otomatis nambah paket menyang file composer.json Panjenengan. Printah ing ngisor iki nuduhake carane nginstal paket mpdf kanthi bantuan require.

$composer require mpdf/mpdf

Sawise nginstal paket mpdf lan dependensi sawijining, mbutuhake uga nambah entri saka paket diinstal ing file composer.json. Yen file composer.json ora ana, bakal digawe ing fly.

Ercole Palmeri

newsletter inovasi
Aja kantun warta paling penting babagan inovasi. Mlebu kanggo nampa wong-wong mau liwat email.

Artikel anyar

Regulator antitrust Inggris mundhakaken weker BigTech liwat GenAI

CMA UK wis ngetokake bebaya babagan prilaku Big Tech ing pasar intelijen buatan. Ana…

18 April 2024

Casa Green: revolusi energi kanggo masa depan sing lestari ing Italia

Keputusan "Case Green", sing dirumusake dening Uni Eropa kanggo ningkatake efisiensi energi bangunan, wis rampung proses legislatif kanthi…

18 April 2024

E-commerce ing Italia kanthi + 27% miturut Laporan anyar dening Casaleggio Associati

Laporan taunan Casaleggio Associati babagan E-commerce ing Italia ditampilake. Laporan kanthi irah-irahan "AI-Commerce: tapel wates E-dagang kanthi Kecerdasan Buatan".…

17 April 2024

Ide Sarwa: Bandalux nampilake Airpure®, tirai sing ngresiki hawa

Asil inovasi teknologi sing terus-terusan lan komitmen kanggo lingkungan lan kesejahteraan masarakat. Bandalux nampilake Airpure®, tenda…

12 April 2024