Home » Software » Microsoft » Cara Install Composer pada Windows dan Kegunaannya

Cara Install Composer pada Windows dan Kegunaannya

by Bagus Dharma Iswara
by Bagus Dharma Iswara

Composer saat ini banyak dibutuhkan untuk berbagai instalasi. Composer ini merupakan salah satu alat yang terpenting di PHP: dependency manager Composer.

Pada bahasan ini kita akan melihat secara dalam Composer dan cara menginstallnya serta penggunaan dalam pengembangan PHP dalam sehari-hari.

Jika kita sebagai pengembang kode PHP yang cukup lama dalam dunia programmer maka kita akan mengetahui bagaimana library PHP dapat membantu menghemat pekerjaan dan membuat kode kita dapat digunakan kembali.

Kesulitan Sebelum adanya Pustaka PHP

Di masa lalu, lebih sulit untuk menambahkan library kedalam PHP. Misalnya, database abstraction layer (DAL) harus dimiliki untuk aplikasi PHP apa pun, tetapi tidak ada library atau paket yang standar, sehingga banyak orang akhirnya mengembangkannya sendiri.

Tentu saja, ada banyak opsi yang tersedia pada saat itu, tetapi sulit untuk menambahkan dependensi, untuk melacaknya, dan untuk mengelola aplikasi kita dalam jangka panjang.

Di situlah dependency manager seperti Composer berfungsi pada saat ini, sebelum adanya Composer, ada alat populer yang disebut PEAR yang digunakan untuk mengelola ekstensi dan pustaka PHP. Tetapi itu memiliki batasannya sendiri, namun Composer dibuat untuk mengatasi permasalahan itu.

Apa Itu Composer ?

Composer adalah alat untuk dependency manager atau alat untuk manajemen ketergantungan pada PHP. Ini memungkinkan kita untuk mendeklarasikan library tempat proyek kita bergantung dan itu akan mengelola (menginstal / memperbarui) mereka untuk Anda.

Catatan penting untuk diperhatikan bahwa Composer memungkinkan kita untuk memasang pustaka yang diperlukan per proyek. Ini memungkinkan Anda untuk menggunakan versi berbeda dari pustaka yang sama di berbagai proyek PHP.

Tentu saja, ada opsi untuk memasang pustaka secara global, tetapi penggunaan pendekatan ini sangat tidak disarankan. Jika kita pernah mendengar mengenai npm untuk Node.js, atau Bundler untuk Ruby, itulah Composer untuk PHP.

Untuk menginstal dan menggunakan pustaka yang dikelola oleh Composer, kita cukup hanya perlu untuk mendeklarasikannya dalam proyek Anda dalam format standar, dan Composer akan mengelola sisanya.

Misalnya, jika kita ingin menginstal pustaka phpmailer dengan menggunakan Composer, kita hanya perlu menjalankan perintah berikut di root proyek aplikasi yang dibuat.

composer require phpmailer/phpmailer

Kode diatas adalah digunakan sebagai cara untuk menginstal pustaka phpmailer dan dependensinya di direktori vendor proyek yang kita buat. Lebih penting lagi, ini juga membuat file composer.json dan composer.lock yang akan digunakan untuk melacak dependensi proyek kita.

Composer saat ini telah menjadi standar global dalam hal mengelola pustaka PHP pihak ketiga atau third library PHP. Kerangka kerja atau framework PHP populer seperti CodeIgniter, Symfony, Laravel, Drupal dan banyak lainnya telah mengadopsi alur kerja berbasis Composer dalam siklus pengembangan mereka.

Cara Install Composer Windows

  1. Download file installer Composer secara langsung pada situs resmi composer, kalau ingin mendownloadnya secara langsung bisa mendownload disini.
  2. Langkah selanjutnya adalah menginstall file download dari Composer sebelumnya yang sudah didownload.
  3. Setelah membuka installer maka akan muncul halaman awal installasi Composer, kemudian klik Next.
  4. Akan muncul halaman untuk menentukan lokasi file instalasi untuk composer yaitu lokasi file php untuk file php.exe. File ini biasanya terdapat pada folder XAMPP yang telah kita install. Jika kita menggunakan XAMPP maka akan berada pada direktori c:\xampp\php\php.exe. Klik Next biarkan saja secara default.
  5. Lanjut adalah tampilan setting proxy, jika kita ingin menggunakan proxy maka kita dapat menuliskan alamatnya dan memberikan centang pada checkbox. Biasanya proxy disini tidak digunakan, jadi tinggal klik Next.
  6. Klik Install
  7. Klik Next dan selesai.
  8. Kalau sudah berhasil kita dapat mengeceknya dengan membuka terminal Command Prompt dan menuliskan composer.

Kesimpulan

Package Dependency jelas merupakan cara yang tepat untuk PHP. Bahasa seperti Ruby telah menunjukkan betapa mudahnya menggunakan package dalam proyek sehingga masalah umum dapat diselesaikan satu kali, dan kita dapat berhenti membuang-buang waktu sebagai pengembang dengan terus menciptakan kembali cycle yang sudah dibuat.

Banyak kerangka kerja atau framework paling populer saat ini Seperti Laravel serta CodeIgniter telah memposisikan diri untuk menggunakan Composer.

Sebagai pengembang PHP, Composer akan menjadi teman terbaik untuk para pengembang, dan seiring dengan peningkatan penggunaan, Composer ini nantinya akan menjadi bagian penting dari menulis bahasa program PHP setiap hari.

Dengan mengikuti konvensi atau penamaan ini PHP bisa menjadi bahasa yang jauh lebih baik untuk digunakan. Composer telah memecahkan masalah besar dalam komunitas PHP, jadi tidak ada alasan mengapa kita harus mulai mencoba menggunakannya saat ini.

You may also like