Installing PHP Yii2 Framework using Composer Tools in Windows Operating System

Yii , Posted at : Nov/04/2016  
1146 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…


[Comments]

[Write your comment]
Name (required)
Email (required-will not published)
 
Comment

AUXE
Input code above below (Case Sensitive) :
About Me 
Rully Yulian MF
Rully Yulian Muhammad Firmansyah | Microsoft Certified Trainer | IT Trainer at Native Enterprise | IT Consultant | Software Developer | MCAD | MCPD | MOS | Bandung, West Java, Indonesia.
[Read More...]
Top Download 
Mapping Hak Akses User Pada MenuStrip Sampai Control Button : Downloaded 6104 times  
Bagaimana caranya menginstal database ketika deploying sebuah aplikasi? : Downloaded 4693 times  
Simple Voice Engine Application With Sound Player Class... : Downloaded 3566 times  
Change Group,Sort Order, Filtering By Date in Crystal Reports : Downloaded 3330 times  
WinForms DataGrid Paging With SqlDataAdapter : Downloaded 2706 times  
Links 
Certifications 
MOS 2007
MCT
MCPD
MCTS
MCAD.NET
ASP.NET Brainbench
Native Enterprise 
Follow Me 
Facebook   LinkedIn   Twitter
Syndication 
Hosted By 
Native Enterprise News 
© Copyright 2006-2016   Rully Yulian MF   All rights reserved.