Cara Install Composer
Minggu lalu kita membahas tentang Cara Kerja Composer, mudah-mudahan teman-teman sudah memahami fungsi dan manfaatnya. Nah, kali ini kita akan membahas tentang Cara Install Composer.
Di sini kita akan membahas Cara install Composer menggunakan Ubuntu 14.04 atau Linux Mint 17.3 Rosa (yang saat ini saya gunakan pada Laptop saya).
Menginstall Composer secara Local
Buka Terminal, kemudian buat direktori dan cd ke direktori tempat composer akan didownload, misal :
$ cd ~/Downloads
$ mkdir composer && cd composer
Kemudian jalankan perintah berikut untuk mendownload script installer Composer :
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Akan terdownload installer composer dalam bentuk file php : composer-setup.php
Selanjutnya pada direktori yang sama, jalankan perintah berikut untuk memverifikasi hash file yang telah di-download :
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Jika muncul pesan “Installer verified”, maka file tersebut valid/aman.
Jalankan perintah berikutnya untuk menginstall Composer :
$ php composer-setup.php
Tunggu hingga proses selesai.
Setelah berhasil, kita dapat mengecek versi composer dengan perintah :
$ php composer.phar -V
Composer version 1.4.1 2017-03-10 09:29:45
Baik setelah berhasil menginstall Composer, kita hapus file installer (composer-setup.php) dengan perintah ini :
$ php -r "unlink('composer-setup.php');"
Sampai disini proses instalasi composer selesai.
Catatan :
Langkah ini sesuai dengan petunjung pada website Composer :
Kunjungi https://getcomposer.org/download{:target:="_blank"}.
Menginstall Composer secara global
Composer yang diinstall secara global memungkinkan kita mengoperasikan composer cukup dengan: composer nama-perintah
# contoh :
$ composer install
# sebelumnya menggunakan 'php composer.phar nama-perintah' pada yang local
Untuk menginstall Composer secara global, proses awalnya sama persis dengan langkah di atas.
Kemudian teman-teman bisa lihat dokumentasi di :
https://getcomposer.org/doc/00-intro.md#globally{:target:="_blank"}.
Sesuai dengan petunjuk pada web tersebut, kita pindahkan file composer.phar
tadi ke direktori /usr/local/bin
dengan perintah :
$ sudo mv composer.phar /usr/local/bin/composer
Baik sekarang kita jalankan composer, atau cek versi composer dengan perintah :
$ composer -V
Composer version 1.4.1 2017-03-10 09:29:45
Selesai, sampai disini kita sudah berhasil menginstall composer secara global dan dapat digunakan untuk project kita.
Perbedaan Composer local dengan global
Memangnya apa sih perbedaan composer yang diinstall secara local dengan yang global?
Composer local
- Composer hanya dapat digunakan dalam direktori yang sama.
- Jika ingin digunakan untuk direktori atau project lain, maka file composer.phar harus di-copy ke project yang membutuhkan.
- Jadi setiap project harus ada file/aplikasi composer atau composer.phar-nya.
- Jika extensi .phar dihapus, maka composer dapat digunakan tanpa perintah php, seperti sebelumnya “php composer.phar” menjadi “composer” saja.
- Untuk update composer harus dilakukan satu persatu setiap direktori/project.
Composer global
- Cukup satu file/aplikasi composer untuk digunakan pada semua project/direktori.
- Untuk mengupdate composer, cukup satu perintah:
composer self-update
.
Bagaimana untuk teman-teman yang menggunakan windows?
Teman-teman bisa gunakan installer composer yang dapat didownload melalui halaman ini: https://getcomposer.org/doc/00-intro.md#installation-windows{:target:="_blank"}.
Demikian cara menginstall composer secara local dan global, mudah-mudahan bermanfaat.