Installing PHP Yii2 Framework using Composer Tools in Windows Operating System

Posted at : Nov/04/2016
4026 Views | 0 Comments

Instalasi framework PHP Yii2 dapat dilakukan dengan dua cara, yaitu dengan download file archive nya atau menggunakan tools composer. Composer merupakan sebuah tools yang serupa dengan npm untuk install package dependency (dependency manager) yang digunakan di dalam project web PHP Yii. Selain itu composer akan memanage package dalam hal update komponen yang diinstal di dalam project tersebut.

Composer dapat diinstal di beberapa sistem operasi, salah satunya yaitu windows. Untuk menjalankannya dibutuhkan PHP dengan minimal versi 5.3.2, sedangkan untuk membangun web berbasis yii2 dibutuhkan PHP minimal versi 5.4. Mari kita lakukan langkah instalasinya seperti berikut ini:

1). Download composer tools untuk sistem operasi windows disini : https://getcomposer.org/Composer-Setup.exe

2). Lakukan instalasi composer yang telah di download. Setelah instalasinya selesai ketikkan perintah composer –h melalui command prompt untuk menampilkan informasi help.

3). Ketikkan perintah ini di dalam command prompt : composer global require "fxp/composer-asset-plugin:~1.2" 

Composer asset plugin berfungsi untuk memanage asset project seperti file-file css, js, dan lain-lain tanpa harus install npm atau bower. Plugin tersebut akan menggunakan informasi dari npm atau bower untuk package yang akan di download. Package yang telah di download informasinya akan disimpan di dalam file composer.json yang terdapat di dalam project yii, sedangkan untuk file-file package nya disimpan di dalam folder vendor. Pada saat artikel ini ditulis versi terbaru dari asset plugin ini yaitu versi 1.2.

Jika instalasi sukses dan sebelumnya sudah terinstal asset plugin versi dibawahnya maka akan otomatis di update seperti yang dapat dilihat pada gambar dibawah ini:

Namun apabila tidak ada proses update maka hasilnya akan seperti yang terlihat pada gambar dibawah ini:

4). Ketikkan perintah ini di dalam command prompt : composer create-project yiisoft/yii2-app-basic -d "C:\xampp\htdocs\yii2web"

Perintah diatas digunakan untuk download framework yii2 tipe basic dimana hasil download nya saya simpan di folder yang didefinisikan dalam parameter –d (tentunya dibuat terlebih dahulu folder yii2web didalam folder htdocs xampp). Perlu diketahui bahwa terdapat dua tipe yii2 template yaitu basic dan advanced. Perbedaan antara keduanya salah satunya yaitu pada struktur project yang dihasilkan dimana untuk template advanced akan menghasilkan folder frontend dan backend. Selain itu untuk user management pada template advanced sudah disediakan untuk fitur signup atau user registration. Apabila ingin menggunakan template advanced cukup mengganti perintah diatas menjadi seperti ini : composer create-project yiisoft/yii2-app-advanced -d "C:\xampp\htdocs\yii2web"

Hasilnya dapat dilihat pada gambar dibawah ini:

Pada saat artikel ini ditulis, versi yii2 yang terbaru yaitu versi 2.0.10. Hasil download akan menghasilkan folder seperti berikut ini:

Pindahkan semua konten yang terdapat didalam folder yii2-app-basic ke dalam folder yii2web dan hapus folder yii2-app-basic setelahnya, sehingga strukturnya menjadi seperti ini:

5). Browse aplikasi web tersebut sesuai dengan port yang sudah di tentukan. Hasilnya dapat dilihat pada gambar dibawah ini:

Selamat mencoba…


InfoEbook-ebook yang tersedia yang dapat dipesan secara langsung atau melalui google play store.



[Comments]


[Write your comment]

Name (required)

Email (required-will not published)

 
Comment
SFCV
Input code above below (Case Sensitive) :

ABOUT ME

Rully Yulian MF
Rully Yulian Muhammad Firmansyah | Founder & IT Trainer Native Enterprise | MCT (2008-2019) | MVP (2009-2016) | Xamarin Certified Professional | MTA | MCAD | MCPD | MOS | Bandung, West Java, Indonesia.

[Read More...]

TOP DOWNLOAD

Mapping Hak Akses User Pada MenuStrip Sampai Control Button
downloaded 6918 times

Bagaimana caranya menginstal database ketika deploying sebuah aplikasi?
downloaded 4874 times

Simple Voice Engine Application With Sound Player Class...
downloaded 4012 times

Change Group,Sort Order, Filtering By Date in Crystal Reports
downloaded 3455 times

WinForms DataGrid Paging With SqlDataAdapter
downloaded 2869 times


LINKS

CERTIFICATIONS

Xamarin Certified
MOS 2007
MCT
MCPD
MCTS
MCAD.NET
ASP.NET Brainbench

NATIVE ENTERPRISE

Native Enterprise - IT Training

FOLLOW ME

Youtube  Facebook  Instagram  LinkedIn   Twitter

RSS


HOSTED BY

www.erudeye.net

NATIVE ENTERPRISE NEWS

© Copyright 2006 - 2021   Rully Yulian MF   All rights reserved.