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

Masa Depan Iki: Kepiye Industri Pengiriman Revolusi Ekonomi Global

Sektor angkatan laut minangka kekuwatan ekonomi global sing sejatine, sing wis ngarahake pasar 150 milyar ...

1 May 2024

Penerbit lan OpenAI menehi tandha persetujuan kanggo ngatur aliran informasi sing diproses dening Artificial Intelligence

Senin kepungkur, Financial Times ngumumake kesepakatan karo OpenAI. FT menehi lisensi jurnalisme kelas donya…

30 April 2024

Pembayaran Online: Mangkene Kepiye Layanan Streaming Nggawe Sampeyan Mbayar Selawase

Mayuta-yuta wong mbayar layanan streaming, mbayar biaya langganan saben wulan. Umume pendapat yen sampeyan…

29 April 2024

Veeam nduweni dhukungan paling lengkap kanggo ransomware, saka proteksi nganti respon lan pemulihan

Coveware dening Veeam bakal terus nyedhiyakake layanan respon insiden pemerasan cyber. Coveware bakal nawakake kemampuan forensik lan remediasi…

23 April 2024