Cara mudah install PHP Composer di Ubuntu Linux
Panduan singkat untuk meng-install PHP Composer di Ubuntu Linux
PHP Composer adalah sebuah tool package dependency management untuk PHP, seperti halnya pip untuk Python, npm atau yarn untuk Node.js/JavaScript, atau apt untuk Debian/Ubuntu. Composer inilah yang bertugas mencari, mengunduh, dan menginstal semua library PHP yang dibutuhkan (dependencies) pada saat Anda menambahkan package ke proyek PHP Anda. Berikut ini adalah langkah-langkah mudah untuk menginstall Composer di sistem operasi Ubuntu Linux.
0. Pastikan Anda sudah menginstall PHP dan dependensi pendukung
Composer adalah aplikasi yang dieksekusi menggunakan interpreter PHP. Oleh karena itu, pastikan PHP sudah terinstall di sistem Ubuntu Anda:
sudo apt update && sudo apt install phpAgar Composer dapat berjalan optimal saat mengunduh repositori dan mengekstrak paket, sangat disarankan untuk menginstall ekstensi PHP serta utilitas pendukung berikut:
sudo apt install php-cli php-curl php-mbstring php-xml unzip gitCatatan: Paket unzip dan php-curl sangat esensial. Tanpa paket unzip, Composer akan menampilkan pesan peringatan (warning) dan proses instalasi dependensi akan menjadi lambat karena Composer terpaksa beralih ke metode git clone alih-alih mengekstrak arsip zip.
1. Pastikan Anda sudah menginstall cURL
Untuk mengunduh skrip installer Composer secara langsung lewat terminal, kita memerlukan tool curl. Pastikan paket curl sudah terinstall di sistem Anda:
sudo apt install curl2. Download dan install Composer
Cara paling mudah dan praktis untuk mengunduh sekaligus menginstall Composer secara global adalah dengan menjalankan baris perintah berikut:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composerPerintah di atas pertama kali akan mengunduh file installer Composer resmi dari getcomposer.org dengan menggunakan curl.
Setelah berhasil diunduh, skrip installer tersebut langsung diteruskan (pipe) ke PHP untuk dieksekusi dan dipasang ke dalam direktori /usr/local/bin dengan nama file yang dapat langsung dijalankan, yaitu composer.
Jika Anda ingin menginstall Composer ke direktori sistem lainnya, misalnya /usr/bin, Anda cukup menyesuaikan opsi argumen --install-dir=/usr/bin.
Atau jika Anda ingin menginstall Composer untuk user aktif saja tanpa memerlukan hak akses root (sudo), Anda dapat mengarahkannya ke direktori bin lokal pada folder home Anda, yaitu --install-dir=~/bin. Sehingga perintahnya menjadi:
curl -sS https://getcomposer.org/installer | php -- --install-dir=~/bin --filename=composerCatatan: Jika memilih memasang di ~/bin, pastikan direktori ~/bin sudah terdaftar di dalam variabel PATH shell Anda (~/.bashrc atau ~/.zprofile) agar perintah composer dapat langsung dipanggil dari direktori mana pun.

3. Verifikasi instalasi Composer
Untuk memastikan Composer sudah terinstall dengan benar dan dapat dijalankan, silakan ketikkan perintah berikut di terminal:
composer --versionAtau Anda cukup mengetikkan perintah composer tanpa parameter:
composer
Jika hasil perintah di terminal menampilkan logo ASCII Composer beserta informasi versinya seperti pada gambar di atas, berarti instalasi Composer telah sukses dan siap digunakan.
4. Cara memperbarui Composer (Opsional)
Di kemudian hari saat Anda ingin memperbarui Composer ke versi paling baru, Anda tidak perlu mengulang proses pengunduhan installer dari awal. Composer menyediakan fitur update mandiri yang sangat mudah:
sudo composer self-updateCatatan: Jika Anda sebelumnya menginstall Composer secara lokal pada direktori ~/bin (tanpa sudo), perintah pembaruan dapat dijalankan langsung tanpa sudo: composer self-update.
Selamat mencoba. Semoga panduan singkat ini bermanfaat untuk kelancaran pengembangan aplikasi PHP Anda di Ubuntu Linux.
Sumber : getcomposer.org