composer
Manajer paket untuk proyek PHP. Informasi lebih lanjut: https://getcomposer.org/.
- Buat sebuah berkas
composer.json
secara interaktif:
composer init
- Tambahkan paket sebagai sebuah pustaka prasyarat (dependency) untuk proyek ini, menambahkan ke
composer.json
:
composer require
nama_pengguna/nama_paket
- Pasang seluruh prasyarat dalam
composer.json
proyek ini dan buat berkascomposer.lock
:
composer install
- Hapus pemasangan suatu paket dalam proyek ini, sehingga menghapusnya dari entri prasyarat pada
composer.json
dancomposer.lock
:
composer remove
nama_pengguna/nama_paket
- Perbarui semua pustaka prasyarat dalam
composer.json
proyek ini dan catat versi-versi terkini dalam berkascomposer.lock
:
composer update
- Memperbarui
composer.lock
setelah mengubahcomposer.json
secara manual:
composer update --lock
- Cari tahu alasa mengapa sebuah dependensi tidak dapat dipasang:
composer why-not
user/nama_paket
- Perbarui program composer menuju versi terbaru:
composer self-update