Sabtu, 07 November 2026
07:10 WIB
TERKINI
Bandar Lampung Agenda Strategis Pemprov Lampung 6 November 2026: Revitalisasi Stadion Jadi Prioritas Bandar Lampung Harga Beras di Pasar Pasir Gintung Bandar Lampung Merangkak Naik, Stok Aman Bandar Lampung Disdag Bandar Lampung Jamin Pasokan Beras Aman hingga Akhir 2026 Insight Komitmen Pembangunan Negeri, PTBA Sabet Penghargaan Kepatuhan PNBP ESDM 2026 Pemprov Lampung Gubernur Mirza Canangkan Mulang Maya Jadi Magnet Wisata Budaya Unggulan Lampung Tuba Barat Mewujudkan Haji: Pemkab Tubaba dan BSI Ajak Masyarakat Menabung Sejak Dini Lampung Timur Bupati Ela Dekatkan Diri dengan Siswa, Pastikan Kualitas Pendidikan dan Gizi di Lampung Timur Tuba Barat Kemitraan Strategis Pemkab Tubaba dan Kejari: Wujudkan Tata Kelola Pemerintahan Akuntabel Bandar Lampung Mantan Ketua DPRD Lampung Bersaksi dalam Sidang Arinal Djunaidi Bandar Lampung Senator Bustami Zainudin dan Staf DPD Lampung Ikuti Program Cek Kesehatan Gratis Bandar Lampung Agenda Strategis Pemprov Lampung 6 November 2026: Revitalisasi Stadion Jadi Prioritas Bandar Lampung Harga Beras di Pasar Pasir Gintung Bandar Lampung Merangkak Naik, Stok Aman Bandar Lampung Disdag Bandar Lampung Jamin Pasokan Beras Aman hingga Akhir 2026 Insight Komitmen Pembangunan Negeri, PTBA Sabet Penghargaan Kepatuhan PNBP ESDM 2026 Pemprov Lampung Gubernur Mirza Canangkan Mulang Maya Jadi Magnet Wisata Budaya Unggulan Lampung Tuba Barat Mewujudkan Haji: Pemkab Tubaba dan BSI Ajak Masyarakat Menabung Sejak Dini Lampung Timur Bupati Ela Dekatkan Diri dengan Siswa, Pastikan Kualitas Pendidikan dan Gizi di Lampung Timur Tuba Barat Kemitraan Strategis Pemkab Tubaba dan Kejari: Wujudkan Tata Kelola Pemerintahan Akuntabel Bandar Lampung Mantan Ketua DPRD Lampung Bersaksi dalam Sidang Arinal Djunaidi Bandar Lampung Senator Bustami Zainudin dan Staf DPD Lampung Ikuti Program Cek Kesehatan Gratis
Composer

Composer

manajer dependensi untuk bahasa pemrograman PHP

Bagikan:
Untuk seorang pencipta musik, lihat Komponis.
Composer
120px-Logo-composer-transparent.png?utm_source=id.wikipedia.org&utm_campaign=parser&utm_content=thumbnail
PengembangNils Adermann,
Jordi Boggiano
Rilis awal1 Maret 2012;14 tahun lalu (2012-03-01)[1]
Templat:Kotak info perangkat lunak/simple
Ditulis dalamPHP
Sistem operasiLintas platform
JenisPackage manager
LisensiLisensi MIT
Situs webgetcomposer.org
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".[2]

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"[3] 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:[4]

  • 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[5] 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

  1. 1 2 "Release 1.0.0-alpha1". GitHub (dalam bahasa Inggris). Diakses tanggal 2018-04-26.
  2. ↑ "Dependency management". Composer (dalam bahasa Inggris). Diakses tanggal 2018-04-26.
  3. ↑ "Packagist" (dalam bahasa Inggris). Diakses tanggal 2018-04-26.
  4. ↑ "Command-line interface / Commands". getcomposer.org. Diakses tanggal 10 Maret 2020.
  5. ↑ "Cara Update Composer Ke Versi Terbaru Di Windows". Panduan Code. Diakses tanggal 2022-05-26.

Pranala luar

Wikimedia Commons logo
Wikimedia Commons memiliki media mengenai Composer (software).
Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan