Cara Install dan Menjalankan Composer di Windows – Lengkap

Instalasi composer dapat dilakukan dengan mudah, namun, bagi sebagian orang, hal ini cukup merepotkan, oleh karena itu pada kesempatan ini kita akan membahas cara install composer di windows disamping itu juga kita akan membahas cara menggunakan Composer di Windows.

Daftar isi:

  1. Cara Install Composer di Windows
  2. Cara Menggunakan Composer di Windows
  3. Mengatasi Error:  PHP Startup: Unable to load dynamic library
  4. Cara Mengubah Path PHP Pada Composer

I. Cara Install Composer di Windows

Instalasi composer dapat dilakukan dengan beberapa langkah mudah, yaitu:

1 Download file installer

Download file installer composer dengan mengakses link: https://getcomposer.org/Composer-Setup.exe, atau kunjungi halaman download resminya: https://getcomposer.org/download/

2 Jalankan file installer

Selanjutnya, jalankan file installer tersebut

Penting: Saat proses instalasi, kita harus terhubung dengan internet, karena selama proses tersebut, installer akan mendownload composer dan beberapa komponen yang diperlukan.

Langkah 1 Pertama tama akan muncul Halaman Awal Instalasi, klik Next >.

Halaman Depan Instalasi Composer

Langkah 2 Selanjutnya kita akan diminta untuk menentukan lokasi file php (file php.exe) yang akan digunakan pada command line (PHP CLI- Command Line Interface)

File tersebut biasanya berada di dalam folder php. Jika sobat menggunakan XAMPP, misal E:\xampp, maka lokasi file ini ada di dalam  E:\xampp\php, contoh E:\xampp\php\php.exe

Install Composer di Windows - Pilih Lokasi File PHP

Klik Next >

Selanjutnya Composer akan mengetes apakah php dapat di load/jalankan dengan baik.

NOTE: jika terjadi error, silakan dibaca solusinya dibagian bawah: III. Mengatasi Error Saat Install Composer: PHP Startup: Unable to load dynamic library

Langkah 3 Selanjutnya tentukan apakah koneksi internet menggunakan proxy. Misal seperti pada sebuah kantor dimana koneksi internetnya terpusat pada proxy tertentu.

Jika menggunakan proxy, centang pilihan “Use a proxy server to connect to internet” dan tulis alamat proxy tersebut beserta portnya, misal: 12.13.65.250:8080

Install Composer di Windows - Setting Proxy

Klik Next >

Langkah 4 Selanjutnya muncul jendela review settings yang akan dijalankan, klik Install untuk melanjutkan.

Review Settings

Langkah 5 Installer akan mendownload Composer dan komponen terkait kemudian menginstall nya pada komputer

Proses Install Composer di Windows

Langkah 6 Terdapat jendela pemberitahuan bahwa telah terjadi perubahan pada windows environment, perubahan ini dimaksudkan agar composer dapat dijalankan pada command prompt.

Perubahan Pada Environment Variable

Ada dua variabel yang ditambahkan pada sistem environment, yaitu:

  • Pada bagian “User variables” yaitu variabel PATH dengan value lokasi binary composer (C:\Users\agusph\AppData\Roaming\Composer\vendor\bin)
  • Bagian System Variables yaitu pada variable Path dengan value lokasi file php.exe (E:\xampp\php)

Environment Variables

Langkah 7  Proses instalasi selesai, klik Finish untuk menutup jendela instalasi.

Proses Install Composer Selesai

Langkah 8 Selanjutnya tes apakah composer sudah terinstall dengan baik. Buka command prompt dan jalankan perintah composer --version, jika berhasil, maka akan muncul tampilan seperti gambar berikut:

Tes Apakah Composer Telah Berhasil Diinstall

Selesai. Demikian cara install composer di Windows, selanjutnya kita bahas bagaimana cara menggunakannya

II. Cara Menggunakan Composer di Windows

Setelah berhasil meng install composer di windows, masalah berikutnya bagi para pengguna baru adalah bagaimana cara menggunakannya, terutama pendefinisian direktorinya, nah berikut ini akan kita bahas bagaimana cara menggunakan composer di windows.

Composer bekerja pada direktori dimana command prompt dijalankan, misal ketika kita ingin menginstall atau mengupdate package pada direktori “E:\xampp\htdocs\minify\src” maka kita arahkan cursor ke direktori tersebut.

Contoh kali ini kita akan menginstall package PHP Minify yang digunakan untuk mengkompres file javascript dengan php:

  1. Buka command prompt dan arahkan cursor ke direktori dimana kita akan menginstall aplikasi/package tersebut, misal di E:\xampp-7.0.6\htdocs\minify\src,
  2. Setelah itu kita jalankan perintah composer require matthiasmullie/minify. Perintah untuk sudah di sediakan oleh penulisnya, kita tinggal menggunakannya saja. Pada contoh kali ini command yang kita gunakan terdapat pada halaman depan PHP Minify.

    Tunggu beberapa saat (cukup lama) hingga proses selesai:

    Cara Menggunakan Composer di Windows

  3. Untuk memastikan proses instalasi berhasil, buka folder dimana kita menginstall package

    Hasil Install Package Menggunakan Composer

Contoh lain…

Composer juga dapat membaca file konfigurasi dengan nama composer.json, misal kita akan menginstall library PHP Word yang beralamat di https://github.com/PHPOffice/PHPWord

Pada halaman PHP Word diberi petunjuk jika ingin menginstall library tersebut, gunakan composer dengan menambahkan dependency sebagai berikut:

{
	"require": {
		"phpoffice/phpword": "v0.13.*"
	}
}

Selanjutnya misal kita akan tempatkan PHP word di E:\PHPWord, maka kita buat file composer.json yang berisi data diatas. Pembuatan file ini dapat dilakukan menggunakan aplikasi notepad.

Selanjutnya kita arahkan cursor ke direktori tersebut dan jalankan perintah composer install seperti tampak pada gambar berikut:

Cara Menggunakan Composer di Windows

Jika berhasil, maka direktori E:\PHPWord akan berisi file sebagai berikut:

Menggunakan Composer di Windows - Hasil

Cara Menggunakan Composer Dengan Proxy

Jika koneksi internet yang kita gunakan menggunakan proxy, misal pada gedung atau kantor dimana koneksi internetnya terpusat dengan proxy tertentu, maka kita harus melakukan penyesuaian pada command prompt

Caranya, sebelum menggunakan composer, jalankan perintah set http_proxy:nama_proxy:port atau  set http_proxy:nama_proxy:port  misal: https_proxy:10.20.2.263:8080

Cara Menggunakan Composer di Windows Dengan Proxy

Selesai. Demikian cara menggunakan composer di windows

III. Mengatasi Error Saat Install Composer di Windows: PHP Startup: Unable to load dynamic library

Terkadang proses install composer tidak berjalan dengan lancar, alias terjadi error, pesan error yang sering ditemui adalah “PHP Startup: Unable to load dynamic library…”

Composer Error - PHP Startup Unable To Load Dynamic Library

Error ini terjadi ketika composer melakukan pengetesan menjalankan php via command line, module yang akan digunakan oleh PHP tidak dapat di load. Nama Module  yang akan digunakan ini terdapat pada file konfigurasi php (php.ini)

Untuk mengatasi hal ini, langkah yang diperlukan adalah:

  1. Buka file php.ini, yang biasanya terletak pada folder php, jika sobat menggunakan xampp maka file ini akan terletak di folder “xampp\php”
  2. Selanjutnya cari kata kata  extension_dir, perhatikan nilainya biasanya berupa relative path, misal “\xampp\php\ext”, perbaiki path tersebut dengan mengubahnya menjadi absolute, misal “E:\xampp\php\ext”

    Ubah Path Menjadi Absolute

  3. Selain itu cari semua path (ctrl+f) yang mengandung kata xampp seperti include_path, dll kemudian ubah menjadi absolute.
  4. Simpan kembali file php.ini dan ulangi kembali proses instalasi

Selesai. Demikian cara mengatasi error  “PHP Startup: Unable to load dynamic library…” yang terjadi ketika meng-install composer di windows

IV. Cara Mengubah Path PHP Pada Composer

Setelah menginstall composer, terkadang dikemudian hari kita mengupdate versi PHP dan ingin menyesuaikannya pada composer.

Untuk mengupdate php yang digunakan oleh komposer, caranya:

  1. Buka Windows Environment: klik kanan pada pada my computer, pilih properties. Selanjutnya pilih Advanced system settings dan klik Environment Variables…

    Windows Environment

  2. Pada bagian System variables, pilih variabel Path kemudian klik edit. Cari path PHP yang kita gunakan pada composer sebelumnya, kemudian ubah path tersebut sesuai keinginan, misal yang sebelumnya “E:\xampp\php” saya ubah menjadi “E:\xampp-7\php”

    Cara Mengubah PHP Yang Digunakan Composer

    Klik OK untuk menyimpan perubahan

  3. Tes apakah perubahan tersebut berhasil. Jalankan perintah composer --version, jika berhasil maka akan muncul versi dari composer.
  4. Namun, jika terdapat pesan error, bisanya: “PHP Startup: Unable to load dynamic library…”, maka ulangi bagian III.  Mengatasi Error Saat Install Composer di Windows: PHP Startup: Unable to load dynamic library

Selesai. Demikian cara mengubah path PHP pada Composer

Subscibe Now

Suka dengan artikel di Jagowebdev.com? jangan sampai ketinggalan, segera join ke milis kami untuk update informasi terbaru dari Jagowebdev.com

Komitmen Kami: Kami senantiasa menghargai privasi Anda dan tidak akan membagikan identitas Anda ke pihak manapun.

54 Feedback dari pembaca

Silakan tinggalkan komentar

Newsletter

Jadilah yang pertama tahu berita terbaru dari Jagowebdev.com