Friday, August 17, 2012

Memulai Zend di Xampp

Untuk mengisi waktu liburan iseng2 mainan framework, disini saya akan membahas mengenai framework zend. Bingung juga bagi para pemula untuk memulai zend ini, karena jauh berbeda saat kita menginstal cms. Ok dach langsung aja ya bingung nie nulis kalimatnya....
oh iya saya memakai XAMPP 1.7.2, setelah xampp terinstal di PC berikut tahapan yg harus di lakukan. Sebenernya seh ada cara lain untuk menginstall zend ini salah satunya dengan zend tool tp agak ribet juga seh make nya.
Berikut cara yang paling mudah menurut saya

 1. Download Zend Framework Untuk Versi Quick Start. Sekarang anda harus mendownload Framework zend di website resminya yaitu http://framework.zend.com/ , Saya sarankan anda untuk mendownload versi Quick Startnya yang dapat di download di http://framework.zend.com/demos/ZendFrameworkQuickstart.zip

 2. Ekstraklah file yang anda download.

3. Copy File Hasil Ekstrak ke Folder htdocs. Saya mengcopy file yang tadi di ekstrak ke dalam folder htdocs, seperti path berikut : “C:\xampp\htdocs\quickstart”, jadi semua file ada didalam folder quickstart.

4. Download Zend Framework 1.10.2 Minimal. Saya mendownload zend framework versi minimal ini untuk mengambil file-file library yang dibutuhkan untuk membangun program di framework tersebut. Anda dapat mendownloadnya di http://framework.zend.com/releases/ZendFramework-1.10.2/ZendFramework-1.10.2-minimal.zip, setelah di download lakukan ekstraksi, lalu copy lah folder zend yang ada di folder library hasil ekstrakan tersebut ke folder library dimana anda menaruh zend framework di htdocs dalam hal ini folder library tujuan berada di path c:\xampp\htdocs\quickstart\library nanti setelah dicopy akan menjadi c:\xampp\htdocs\quickstart\library\zend.

5. Tambahkan path untuk library zend pada include_path. Untuk menambahkan include_path anda harus membuka file php.ini pada webserver anda, lokasi file php.ini dapat anda check di php info caranya buka browser anda lalu ketik http://localhost/, disini saya memakai XAMPP sebagai webserver. Lokasi file php.ini dapat dilihat seperti gambar berikut:
Lokasi File php.ini Seperti pada gambar diatas, lokasi file php.ini berada di path c:\xampp\apache\bin\php.ini, buka file tersebut lalu cari bagian include_path = “.;C:\xampp\php\pear\” lalu tambahkan dengan lokasi path dari library zend yang telah anda copy pada langkah ke 3. hasil penambahan path akan menjadi : include_path = “.;C:\xampp\php\pear;C:\xampp\htdocs\quickstart\library\zend” 
Setelah itu restart apache anda.

6. Membuat htaccess dan index.php (bootstraping) Pada tahap ini kita akan membuat file index.php untuk bisa menampilkan project pertama kita, ya ga susah-susah kita buat Hello World aja,,,, Kata-kata ini emang pas kalo kita baru mempelajari bahasa pemrograman baru. ckckkckc. Okey jadi becanda aja ni…, selanjutnya buat file baru dan beri nama index.php yang berisi source code berikut:
 
<?php
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Europe/London');
set_include_path('.' . PATH_SEPARATOR . 'library'
 . PATH_SEPARATOR . './application/models/'
 . PATH_SEPARATOR . get_include_path());
include "Zend/Loader.php";
Zend_Loader::loadClass('Zend_Controller_Front');

// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');
// run!
$frontController->dispatch();
?>
 
Dan selanjutnya buat file .htaccess yang fungsinya mencegah user masuk ke dalam folder kita dengan mengetikan nama folder di dalam url. Sehingga, setiap user akan kita alihkan ke halaman index root saja. berikut source codenya:
RewriteEngine on
RewriteRule .* index.php 
 
Simpan kedua file tersebut di folder quickstart pada path C:\xampp\htdocs\quickstart\. Langkah selanjutnya kita akan menampilkan tulisan hello world di browser anda, caranya buka file inde.phtml yang berada di path C:\xampp\htdocs\quickstart\application\view\script\index\index.phtml lalu hapus semua isi file tersebut, dan isikan tulisan Hello world, lalu save. lalu buka browser anda ketikan http://localhost/quickstart/ maka browser akan menampilkan tulisan hello world… mudah kan. Sampai sini framwework zend anda telah berhasil di instal. Oke deh sampai ketemu dengan postingan selanjunya…

take from :savoyxcode.wordpress.com