Composer
![]() | |
Pengembang | Nils Adermann, Jordi Boggiano |
---|---|
Rilis perdana | 1 Maret 2012[1] |
Rilis stabil | 2.3.5
/ 13 April 2022[2] |
Repositori | ![]() |
Bahasa pemrograman | PHP |
Sistem operasi | Lintas platform |
Jenis | Package manager |
Lisensi | Lisensi MIT |
Situs web | getcomposer |
Composer adalah aplikasi manajer paket untuk bahasa pemrograman PHP yang menyediakan format standar untuk mengelola dependensi PHP dan pustaka-pustaka yang diperlukan. Composer dikembangkan oleh Nils Adermann dan Jordi Boggiano, yang terus mengelola proyek. Mereka mulai pengembangan pada bulan April 2011 dan merilis Composer pertama kali pada tanggal 1 Maret 2012.[1] Composer sangat terinspirasi oleh package manager Node.js "npm" dan Ruby "bundler".[3]
Composer berjalan melalui baris perintah dan menginstal dependensi (pustaka perangkat lunak) untuk aplikasi. Hal ini juga memungkinkan pengguna untuk menginstal aplikasi PHP yang tersedia di "Packagist"[4] yang mana itu adalah repositori utamanya. Hal ini juga menyediakan kemampuan autoload untuk pustaka yang menentukan autoload informasi untuk kemudahan penggunaan kode pihak ketiga.
Sintaksis[sunting | sunting sumber]
Baris perintah[sunting | sunting sumber]
Composer menawarkan beberapa parameter sebagai berikut:[5]
require
: menambahkan pustaka pada parameter ke dalam berkas composer.json dan menginstalnya.install
: instal semua pustaka dari composer.json. Ini perintah yang digunakan untuk mengunduh semua dependensi repositori PHP.update
: perbarui semua pustaka dari composer.json, sesuai dengan versi yang diizinkan dan yang disebutkan di dalam berkas tersebut.remove
: copot sebuah pustaka dan menghapusnya dari composer.json.
Definisi pustaka[sunting | sunting sumber]
Contoh berkas composer.json yang dihasilkan oleh perintah berikut:
composer require monolog/monolog
{
"require": {
"monolog/monolog": "1.2.*"
}
}
Update Composer[sunting | sunting sumber]
Pada sistem operasi windows untuk update composer[6] ke versi terbaru bisa dengan cara berikut:
1.Buka Command Prompt (CMD)
2.Ketikan Perintah Berikut:
php c:\ProgramData\ComposerSetup\bin\composer.phar self-update
Setelah itu tekan enter untuk mengeksekusi baris perintah tersebut, dan selesai.
Referensi[sunting | sunting sumber]
- ^ a b "Release 1.0.0-alpha1". GitHub (dalam bahasa Inggris). Diakses tanggal 2018-04-26.
- ^ "Download Composer". getcomposer.org. Diakses tanggal 2022-5-19.
- ^ "Dependency management". Composer (dalam bahasa Inggris). Diakses tanggal 2018-04-26.
- ^ "Packagist" (dalam bahasa Inggris). Diakses tanggal 2018-04-26.
- ^ "Command-line interface / Commands". getcomposer.org. Diakses tanggal 10 Maret 2020.
- ^ "Cara Update Composer Ke Versi Terbaru Di Windows". Panduan Code. Diakses tanggal 2022-05-26.
Pranala luar[sunting | sunting sumber]
