Composer
| Composer | |
|---|---|
| Pengembang | Nils Adermann, Jordi Boggiano |
| Rilis awal | Maret 1, 2012[1] |
| Ditulis dalam | PHP |
| Sistem operasi | Lintas platform |
| Jenis | Package manager |
| Lisensi | Lisensi MIT |
| Situs web | getcomposer |
| Repositori | |
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
Baris perintah
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
Contoh berkas composer.json yang dihasilkan oleh perintah berikut:
composer require monolog/monolog
{
"require": {
"monolog/monolog": "1.2.*"
}
}
Update Composer
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
- ^ 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
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.