Sebagai Contoh disi ni saya menggunakan XAMPP. Maka pertama kita harus mnjalankan XAMPP
- selanjutnya kita ekstrak CI pada folder XAMPP.
 - buka file config.php yang berada di ci\application\config\config,php kemudian edit baris $config['base_url']= ''; menjadi $config['base_url']= 'http://localhost/ci/';
 - buka file autoload.php yang berada di ci\application\config\autoload.php , edit baris $autoload['libraries'] = array(); menjadi $autoload['libraries'] = array('database', 'session');
 - edit baris $autoload['helper'] = array(); menjadi $autoload['helper'] = array('url','file');
 - buka file databases.php yang berada di ci\application\config\databases.php
 - isi sername “root”, password (jika ada) dan nama database yang akan menjadi acuan.
 - buat database dengan nama ci di browser buka alamat http://localhost/phpmyadmin/ :
 - isi encryption_key pada ci\application\config\config,php
 - Buat file controller ci.php dengan mencopy file welcome.php dan ganti nama dengan ci.php
 -  isi dengan:    public function index()
{
$data = array('title'=>'Test Title',
'heading'=>'Test Heading',
'message'=>'Test Message');
$this->load->view('news/view_Header');
$this->load->view('news/viewshow_news',$data);
$this->load->view('news/view_footer');
}
public function show()
{
$data ['n'] = $this->ModelNews->getAllNews();
$this->load->view('news/view_show_page', $data);
} - buat folder baru pada folder view dan buatlah 3 file php didalammnya dengan nama view_Header, viewshow_news, dan view_footer
 - buat file modelNews.php di folder models dan isi dengan   : <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class ModelNews extends CI_Model {
function __construct()
{
parent::__construct();
}
function getAllNews(){
$q="SELECT * FROM news";
return $this->db->query($q);
}
} - Setting file autoload.php pada $autoload[‘model]=array(); diubah menjadi $autoload[‘model]=array(‘ModelNews’);
 



