Cara menggunakan composer require php

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 >.

Cara menggunakan composer require php

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

Cara menggunakan composer require 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

Cara menggunakan composer require php

Klik Next >

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

Cara menggunakan composer require php

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

Cara menggunakan composer require php

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

Cara menggunakan composer require php

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)

Cara menggunakan composer require php

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

Cara menggunakan composer require php

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:

Cara menggunakan composer require php

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 require php

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

    Cara menggunakan composer require php

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 require php

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

Cara menggunakan composer require php

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 require php

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…”

Cara menggunakan composer require php

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”

    Cara menggunakan composer require php

  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…

    Cara menggunakan composer require php

  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 menggunakan composer require php

    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

Apa itu Composer Require?

Perintah composer require , kita meminta Composer untuk menginstall/men-download sebuah paket agar menjadi dependency project/aplikasi kita.

Apa itu Composer pada PHP?

Composer adalah sebuah tools dependency manager pada bahasa pemrograman PHP. Dependencies jika diartikan adalah ketergantungan, maksudnya misalkan ketika kamu membuat suatu proyek dengan bahasa PHP , kemudian memerlukan library dari luar.

Langkah langkah instalasi Composer?

Cara Install Composer di Windows.
Kunjungi Situs Resmi Composer. Langkah pertama buka laman resmi Composer di getcomposer.org kemudian pilih menu download. ... .
2. Download Composer. ... .
3. Install Composer. ... .
Pilih Lokasi PHP. ... .
Proxy Setting. ... .
6. Ready to Install. ... .
7. Finish..

Composer Lock untuk apa?

File composer.lock , adalah file yang dibuat oleh Composer untuk menyimpan detail paket-paket yang “telah” didownload oleh Composer di project/aplikasi ini.