Setelah kita telah belajar cara menginstall composer, maka selanjutnya adalah bagaimana cara menggunakan composer di windows. Pada artikel ini saya menggunakan OS windows. Langsung saja langkahnya saya contohkan untuk menginstal library PHP Word yang beralamat di https://github.com/PHPOffice/PHPWord.
Seperti pada gambar diatas, pada halaman PHP Word diberi petunjuk jika ingin menginstall library tersebut harus menambahkan dependency sebagai berikut:
{
"require": {
"phpoffice/phpword": "v0.13.*"
}
}
Bagaimana cara kita menggunakan composer di windows untuk membaca dan menginstall file composer.json tersebut ?
Berikut ini adalah langkah-langkahnya ….
Cara menggunakan composer di windows
Seperti yang sudah dijelaskan diatas, disini saya akan menginstall library PHP word dan akan di letakkan pada direktori C:\xampp\htdocs\minifier\PHPWord.
Langkah pertama adalah kita buat file composer.json yang berisi data depency diatas. Pembuatan file ini dapat dilakukan menggunakan aplikasi notepad atau teks editor lainnya. Adapun cara nya adalah sebagai berikut :
- Buka teks editor lalu salin kode dependency diatas :
- Beri nama dengan format .json ( composer.json )
- Save As di folder C:\xampp\htdocs\minifier\PHPWord
Langkah selanjutnya adalah mengarahkan cursor ke direktori tempat PHP word (C:\xampp\htdocs\minifier\PHPWord). Setelah itu, menjalankan kode perintah composer install seperti tampak pada gambar dan keterangan dibawah :
- Buka CMD lalu ketikkan perintah c:, Setelah itu tekan Enter
- Ketik perintah cd lalu dilanjutkan dengan direktori PHP word nya (C:\xampp\htdocs\minifier\PHPWord)
- Ketik perintah composer install
- Tunggu proses install nya selesai.
- Jika sudah selesai, selanjutnya buka file explorer dan cari folder PHP word nya (C:\xampp\htdocs\minifier\PHPWord)
- Jika berhasil, maka direktori C:\xampp\htdocs\minifier\PHPWord akan berisi file sebagai berikut:
Begitulah cara menggunakan composer di windows dengan contoh untuk menginstall atau menambahkan library. Terkadang library yang digunakan memiliki dependency atau ketergantungan dengan library lain. Disinilah composer berperan menjalani fungsinya. Adapun fungsi library adalah memudahkan kita untuk penulisan kode PHP.