Composer merupakan dependency manager pada PHP. Depedency ini apabila diartikan ke dalam Bahasa Indonesia berarti Ketergantungan. Ketergantungan yang dimaksud adalah apabila suatu project berbasis bahasa pemrograman PHP memerlukan library dari luar. Singkatnya, dengan menggunakan composer, kita dapat menghubungkan project yang dibuat dengan library luar atau library package dari packagist.org
Packagist.org sendiri merupakan website yang menyimpan banyak sekali library yang dapat digunakan untuk pengembangan bahasa pemrograman PHP yang bisa kita gunakan atau cukup dengan melakukan instalasi composer. Apabila anda ingin menggunakan membuat library PHP sendiri, agar bisa digunakan oleh para programmer atau developer lain, anda dapat mengupload library yang anda buat di packagiest.org. Disana, orang-orang dapat mengakses library yang tadi dibuat dengan menggunakan composer.
Pada kali ini, kami akan memberikan tutorial bagaimana cara instalasi dan pemahaman tentang kegunaan Composer dengan menggunakan Composer Package atau library yang sudah disediakan dari website packagist,org
Fungsi utama composer adalah untuk mempermudah dalam proses coding di aplikasi. Fungsi lain dari penggunaan Composer juga akan mempermudah anda dalam maintenance dan pengambangan aplikasinya. Berikut beberapa fungsi dari Composer :
Depedency Manager
Dengan menggunakan Composer, anda dapat melakukan pengelolaan kepada depedency yang dibutuhkan. Composer akan memulai instalasi, kemudian melakukan update ke library sesuai dengan yang sudah ditentukan, dan dicantumkan ke dalam file berbentuk .json.
Pengelolaan Versi Package
Composer memungkinkan anda untuk menggunakan versi tertentu dari library yang digunakan, atau diperlukan dengan berdasar versi PHP yang mendukung untuk library tersebut.
Integrasi Framework
Composer mendukung integrasi dengan beberapa framework yang banyak digunakan oleh para programmer atau developer web seperti Laravel, YII, Symfony, dan lain-lain.
Apabila anda menggunakan sistem operasi Windows, anda dapat membuka link https://getcomposer.org/doc/00-intro.md, kemudian masuk ke menu instalasion→windows→using the installer. Setelah selesai proses download, anda dapat membuka file installernya dan mulai untuk install Composer.
Buka file installer yang sudah didownload, kemudian pilih install for all users
Abaikan opsi pilih developer mode dan pilih next
Apabila anda ingin memilih PHP path ditempat lain, anda bisa mengaturnya sendiri dengan menggunakan default pathkemudian pilih next
Apabila proses instalasi sudah selesai, buka cmd dengan command windows+r, kemudian ketikan Composer
Untuk melakukan instalasi Composer, ikuti langkah-langkah berikut :
Buka terminal dan beralih ke direktori tempat anda ignin menginstall software.
1. Jalankan perintah dibawah ini untuk menjalankan proses instalasi composer setup script
%php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
2. Jalankan script instalasi
php composer-setup.php
3. Agar Composer dapat diakses secara global, pindahkan composer.phar ke direktori path anda
mv composer.phar /usr/local/bin/composer
4. Verifikasi Instalasi dengan mengetikan
composer
Composer PHP memyediakan opsi command-line (Self Update) untuk pemutakhiran peningkatan php itu sendiri. Untuk menjalankan perintah tersebut ketikan
sudo composer self-update
Demikian tutorial instalasi Composer Laravel menggunakan Laravel Setup. Terima kasih sudah membaca dan nantikan tutorial kami yang lainnya di RuangBacaku.