Cara Install Composer di Ubuntu
Composer adalah sebuah tool manajemen dependensi pada bahasa pemrograman PHP. Composer memungkinkan pengguna untuk mengelola dependensi pada proyek PHP dengan mudah dan efisien. Dalam pengembangan aplikasi PHP, sering kali kita membutuhkan library atau package dari pihak ketiga untuk mempercepat proses pengembangan. Composer memudahkan pengguna untuk mengelola dependensi tersebut dengan cara menginstal, menghapus, dan mengupdate package dengan mudah.
Composer menggunakan file composer.json untuk mendefinisikan dependensi yang dibutuhkan oleh proyek. File ini berisi daftar package yang dibutuhkan, versi package, dan juga daftar package yang hanya dibutuhkan pada saat pengembangan (dev dependencies). Dengan menggunakan Composer, pengguna tidak perlu lagi mengunduh package secara manual dan menyalinnya ke dalam proyek. Composer akan mengelola semua dependensi dan menginstalnya secara otomatis. Hal ini memudahkan pengguna untuk mengelola dependensi pada proyek PHP dan mempercepat proses pengembangan.
Install Composer
Composer telah tersedia di Ubuntu repository sehingga dapat secara langsung dinstalasi melalui apt package manager.
1 | sudo apt install composer -y |
Jika ingin mendapatkan versi terbaru, download dari getcomposer.org.
1 2 3 | sudo wget https://getcomposer.org/download/latest-stable/composer.phar sudo chmod +x composer.phar sudo mv composer.phar /usr/local/bin/composer |
Menampilkan versi Composer yang terpasang sekaligus menguji hasil instalasi. Jika perintah composer tidak ditemukan, logout lalu login kembali.
1 | composer -V |
Contoh respon yang dihasilkan.
1 | Composer version 2.6.2 2023-09-03 14:00:15 |
Menampilkan perintah Composer dan deskripsinya.
1 | composer |
Contoh respon yang dihasilkan.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 2.6.2 2023-09-03 14:09:15 Usage: command [options] [arguments] Options: -h, --help Display help for the given command. When no command is given display help for the list command -q, --quiet Do not output any message -V, --version Display this application version --ansi|--no-ansi Force (or disable --no-ansi) ANSI output -n, --no-interaction Do not ask any interactive question --profile Display timing and memory usage information --no-plugins Whether to disable plugins. --no-scripts Skips the execution of all scripts defined in composer.json file. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache Prevent use of the cache -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug |
Menampilkan petunjuk pemakaian.
1 | composer help |
Memperbarui Composer. Perintah self-update
hanya berfungsi jika menginstal Composer dengan menggunakan metode download dari getcomposer.org.
1 | composer self-update |
terimakasih banyak mas
semoga di luaskan ilmu agan saya googling dari kemaren gak ketemu2 sukur alhamdulilah ada yang cocok