Instalasi YII Framework
Berikut adalah langkah - langkah untuk melakukan instalasi YII Framework :
- Download paket YII Framework di sini
- Install PHP Server di PC Anda. Kali ini penulis menggunakan PHP Server dari XAMPP. Asumsi instalasi XAMPP adalah di folder D:\. Sehingga Webroot dari Lokal Server PHP ada di D:\XAMPP\htdocs.
(YII Framework hanya bisa digunakan di PHP versi 5.1.0 atau versi terbaru) - Ekstrak paket tersebut dengan menggunakan Winrar/Winzip/lainnya ke dalam folder lokal PC Anda(misal : D:\Framework\).
- Buka hasil ekstrak paket tersebut, kira - kira isi dari paket tersebut seperti berikut :
- Buat folder baru dengan nama "yii" di dalam folder C:\XAMPP\htdocs\
- Copy semua isi paket Yii Framework, dan Paste ke dalam folder "yii". Sehingga strukurnya menjadi seperti berikut :
- Execute file D:\XAMPP\xampp-control.exe, untuk menjalankan XAMPP Control Panel
- Setelah XAMPP Control Panel tampil, tekan tombol Start untuk modul Apache(modul untuk menjalankan server PHP) dan MySql(modul untuk menjalankan server MySql).
- Sekarang Anda sudah bisa mencoba demo dari Paket Yii tersebut, tetapi hanya aplikasi yang tidak menggunakan database terlebih dahulu, karena databasenya belum kita setting
. Semua aplikasi demo dari paket Yii Framework bisa dilihat di folder "D:\xampp\htdocs\yii\demos". - Ketik alamat http://localhost/yii/demos/helloworld/ di browser Anda, maka tampilannya seperti berikut :
- Atau Ketik alamat http://localhost/yii/demos/hangman/ di browser Anda, maka tampilannya seperti berikut :
- Selanjutnya kita akan mencoba demo Yii Framework yang menggunakan database.
- Buka browser Anda, dan ketik http://localhost/phpmyadmin untuk mengakses database MySql GUI.
.jpg)
Mungkin tampilan Phpmyadmin di browser Anda akan berbeda. Tapi hal tersebut tidak masalah
- Membuat database Blog dengan cara ketik nama "blog" pada field "Create new database", lalu tekan tombol "Create". Maka database Blog akan ter-create dan tampilannya akan seperti berikut :
- Tekan tombol "Import" di sebelah kanan atas pada browser. Maka tampilannya seperti berikut :
.jpg)
- Tekan tombol "Browse" dan pilih file "schema.mysql.sql" yang ada di folder "D:\xampp\htdocs\yii\demos\blog\protected\data"
- Setelah itu, tekan tombol "Go" yang berada di kanan bawah browser. Maka database untuk Demo Aplikasi Blog sudah terinstall di MySql.
- Lakukan hal yang sama untuk mengimport database Demo Aplikasi Phonebook, dimana Create database baru dengan nama "phonebook", file yang akan diimport adalah "schema.sql" bisa diambil di "D:\xampp\htdocs\yii\demos\phonebook\protected\data"
- Langkah berikutnya kita akan melakukan setting koneksi database untuk Blog dan Phonebook.
- Pertama - tama kita akan setting Aplikasi Blog terlebih dahulu. Buka file "main.php" yang ada di folder "D:\xampp\htdocs\yii\demos\blog\protected\config". Cari sintaksis berikut didalam file main.php:
'db'=>array(
'connectionString' => 'sqlite:protected/data/blog.db',
'tablePrefix' => 'tbl_',
),
// uncomment the following to use a MySQL database
/*
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=blog',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
),
*/
dan ubah sintaksis tersebut menjadi seperti berikut :
/*
'db'=>array(
'connectionString' => 'sqlite:protected/data/blog.db',
'tablePrefix' => 'tbl_',
),
*/
// uncomment the following to use a MySQL database
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=blog',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
),
- Berikutnya kita akan setting koneksi database Phonebook. Buka file "main.php" yang ada
di folder "D:\xampp\htdocs\yii\demos\phonebook\protected\config". Cari sintaksis berikut didalam file main.php:
'components'=>array(
'db'=>array(
'connectionString'=>'sqlite:protected/data/phonebook.db',
),
),
dan ubah sintaksis tersebut menjadi seperti berikut :
'components'=>array(
/*
'db'=>array(
'connectionString'=>'sqlite:protected/data/phonebook.db',
),
*/
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=phonebook',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
),
),
- Setelah semua koneksi database tersetting, sampailah kita ke tahap testing aplikasi Blog dan Phonebook

- Ketik alamat "http://localhost/yii/demos/blog/" di browser Anda untuk Aplikasi Blog, maka tampilannya akan seperti berikut :
- Ketik alamat "http://localhost/yii/demos/phonebook/" di browser Anda untuk Aplikasi Phonebook, maka tampilannya akan seperti berikut :
- Selamat Mencoba, tunggu seri berikutnya, terima kasih

6
May 2010
Leave a Comment