Tutorial Cara Instal Composer di Linux
Tags: webdev, php
Published: 2024-04-12 00:00:00

**Hai, Sobat Risereaders!**

Kali ini, kita akan mempraktikkan bagaimana cara menginstal Composer, lebih tepatnya menginstal Composer di Linux.

## Apa Itu Composer?

[Composer](https://getcomposer.org) adalah _dependency management tool_ yang membantu mengelola dan mengatur _packages_ yang diperlukan dalam proyek PHP. Composer mempermudah instalasi dan pembaruan _dependency_ proyek.

Dikembangkan oleh Nils Adermann dan Jordi Boggiano, Composer memastikan bahwa semua _dependency_ atau _library_ yang dibutuhkan dapat diintegrasikan secara efisien dan disesuaikan dengan kebutuhan proyek.

## Cara Instal Composer di Linux

Dalam tutorial ini, kita akan membahas cara menginstal Composer di Linux, dengan menggunakan Ubuntu sebagai contoh.

Jadi, pastikan bahwa kamu saat ini menggunakan Ubuntu atau distro turunannya.

Selain itu, pastikan bahwa kamu sudah menginstal PHP, karena kita akan membutuhkan PHP untuk menginstal Composer.

{% embed https://blog.riseku.com/langkah-langkah-cara-instal-php-di-linux/ %}

Langkah pertama, unduh _file installer_ Composer dengan perintah berikut:

```
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
```

Selanjutnya, setelah berhasil mengunduh, lakukan verifikasi _checksum_ pada _file_ tersebut:

```
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
```

Setelah itu, kamu dapat memilih apakah akan menginstal Composer secara lokal atau global.

## Cara Install Composer Secara Lokal

Jika ingin menginstal Composer hanya pada satu proyek PHP, kamu dapat memilih menginstal Composer secara lokal, dengan perintah berikut:

```
php composer-setup.php
```

Untuk memeriksa apakah instalasi berhasil, gunakan perintah:

```
composer
```

Jika tampilannya seperti ini, berarti instalasi Composer secara lokal telah berhasil.

![Berhasil menginstal Composer secara lokal](https://blog.riseku.com/content/images/size/w1000/2024/01/cara-install-composer-secara-lokal-di-linux.webp)

## Cara Instal Composer Secara Global

Menginstal Composer secara global memiliki keuntungan, seperti kita dapat mengakses Composer dari mana saja dan memudahkan untuk mengupgrade ke versi terbaru.

Gunakan perintah berikut untuk menginstal secara global:

```
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
```

Jika menemui _error_ seperti gambar berikut:

![Error karena tidak memiliki akses untuk menginstall Composer.](https://blog.riseku.com/content/images/size/w1000/2024/01/eror-ketika-install-composer-secara-global-di-linux-1.webp)

Tambahkan `sudo` di depan perintah tersebut, menjadi seperti ini:

```
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
```

Setelah selesai, periksa instalasi Composer dengan:

```
composer
```

Jika berhasil, akan muncul tampilan seperti ini:

![Berhasil menginstall Composer secara global](https://blog.riseku.com/content/images/size/w1000/2024/01/cara-install-composer-secara-global-di-linux.webp)

Terakhir, setelah berhasil menginstal Composer, kita dapat menghapus _file installer_ Composer tadi, dengan perintah berikut:

```
php -r "unlink('composer-setup.php');"
```

## Penutup

Sekarang, setelah berhasil menginstal Composer, kita dapat menggunakan Composer untuk mengelola _dependency_ dalam proyek PHP kita. Semoga tutorial kali ini dapat membantu kamu!