Cara mudah install PHP Composer di Ubuntu Linux

Panduan singkat untuk meng-install PHP Composer di Ubuntu Linux

Share
Cara mudah 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 php

Agar 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 git
Catatan: 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 curl

2. 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=composer

Perintah 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=composer
Catatan: 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.
Cara mudah install PHP Composer di Ubuntu Linux

3. Verifikasi instalasi Composer

Untuk memastikan Composer sudah terinstall dengan benar dan dapat dijalankan, silakan ketikkan perintah berikut di terminal:

composer --version

Atau Anda cukup mengetikkan perintah composer tanpa parameter:

composer
Cara mudah install PHP Composer di Ubuntu Linux

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-update
Catatan: 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