Composer adalah sebuah aplikasi untuk mengatur keperluan dependensi di PHP, dengan ini mempermudah kita menambahkan atau menguduh atau mengimpor library PHP ke project yang kita buat. Jika Anda terbiasa dengan Linux, istilah dependency sudahlah hal yang lumrah, karena cara kerja Composer mirip seperti apt-get (Ubuntu), yum (Fedora), pacman (Archlinux), dan lain-lain.
Lalu bagaimana jika Anda bukan pengguna Linux? Atau belum pernah sama sekali mendengar tentang istilah dependensi (dependency)? Mudahnya begini, bagi Anda pengguna Windows pernah melihat file ber_extension_ .dll bukan? Ya, seperti itulah dependensi, yakni sebuah file pustaka (library) yang dibutuhkan oleh aplikasi guna untuk mendapatkan suatu fungsi tertentu.
Cara Instal Composer
Untuk Windows
Pertama-tama Anda unduh Composernya:https://getcomposer.org/Composer-Setup.exeSetelah itu instal. Ada sebuah pilihan di mana Anda bisa mengizinkan Composer berjalan ketika diklik kanan di salah satu folder, dengan pilihan "Install Shell Menus". Defaultnya tidak diceklis, dan pada tutorial ini saya juga mengikuti default daripada instalasi Composer tersebut, karena menurut saya lebih mudah melalui CMD. :lol:
Kemudian lanjut, dan cari dimana aplikasi php.exe Anda diinstal, di sini (di Windows) saya menggunakan XAMPP dimana php.exe dan berada di d:\xampp\php
(baca: XAMPP Langkah Awal Belajar Pemrograman Web)
Kemudian klik next lagi untuk melanjut, dan Composer Setup memulai mengunduh (pastikan Anda dalam keadaan terkoneksi internet) **composer.phar**
untuk dijadikan sebuah aplikasi yang dapat dieksekusi langsung dari CMD.
Jika sudah selesai klik next lagi untuk ke tahap finishing.
Untuk memastikan Composer sudah dapat berjalan dengan sempurna, Anda masuk ke CMD dan ketik composer
jika seperti gambar berikut artinya Anda telah sukses menginstal Composer pada komputer Anda.
Untuk Linux
Untuk pengguna Linux justru menginstal Composer jauh lebih mudah dibandingan dengan Windows. Pastikan di distro Linux yang Anda gunakan sudah terinstal `cURL`.Bagi pengguna Archlinux/Manjaro atau turunannya bisa melakukan:
sudo pacman -S curlBagi pengguna Ubuntu 14.04 bisa melakukan
sudo apt-get install curl libcurl3 libcurl3-dev php5-curlJika cURL sudah diterinstal di distro Linux Anda, langkah selanjutnya menginstal Composer dengan cara:
curl -sS https://getcomposer.org/installer | phpBerhasilnya Anda ditandai dengan adanya file **composer.phar** seperti gambar berikut:
Jika Anda kesulitan dengan cURL ada alternatif lain menginstal Composer yakni:
php -r "readfile('https://getcomposer.org/installer');" | phpMasih kesulitan juga, Anda bisa lakukan mengunduh manual file Composer.phar tersebut di:
https://getcomposer.org/composer.pharBegitulah cara instal Composer, artikel selanjutnya yakni cara pemanfaat Composer tersebut yang digunakan untuk penggunaan PHP _Framework_ seperti Laravel, Yii2 dan lain-lain.
Semoga bermanfaat.
Komentar