Agar dapat menggunakan CodeIgniter, Anda harus
menginstall dan melakukan konfigurasi
terhadap CodeIgniter
terlebih dahulu. Installasi
CodeIgniter sangatlah mudah. Dengan
menggunakan konfigurasi default saja maka CodeIgniter
sudah dapat berjalan di web server Anda. Hal-hal
yang
harus dipersiapkan dalam
menginstall
CodeIgniter adalah
1. Mempersiapkan Web Server
Seperti yang kita tahu bahwa PHP adalah bahasa pemrograman website yang berjalan disisi
server oleh karena itu untuk dapat menjalankan website yang dibuat dengan menggunakan PHP,
di komputer harus terinstall aplikasi
web
server yang mendukung PHP. Banyak sekali
aplikasi web server yang beredar, salah satu web server yang sangat terkenal dan
juga bersifat bebas adalah
web
server Apache,
sebuah web server
yang digunakan pada sebagian server yang
ada di internet.
Untuk website yang melibatkan basis data sebagai tempat penyimpanan datanya maka tidak perlu
bingung karena CodeIgniter juga mendukung berbagai jenis server basis data, yaitu MySQL, MySQLi, MS SQL, PostgreeSQL, Oracle, dan SQLite. CodeIgniter
juga bisa dijalankan di semua
sistem operasi yang bisa menjalankan aplikasi-aplikasi di atas, baik Windows, Linux, BSD dan yang lainnya.
2. Instalasi CodeIgniter
Instalasi CodeIgniter sangat mudah. Meskipun namanya instalasi tetapi
karena CodeIgniter adalah aplikasi berbasis website maka sebenarnya yang perlu dilakukan adalah meng-copy folder aplikasi CodeIgniter ke
dalam folder htdocs atau DocumentRoot dari web server yang telah diinstall sebelumnya. Berbeda dengan instalasi software pada umumnya.
Sebelum
melakukan instalasi yang
perlu
dilakukan
pertama
kali adalah
mendapatkan kode
sumber dari CodeIgniter itu sendiri yang dapat didownload di http://www.CodeIgniter.com/ (disediakan pula di dalam CD penyerta buku). Selanjutnya letakkan folder hasil ekstrak tadi
di DocumentRoot web server, yaitu folder htdocs didalam direktori C:\\apachefriends\xampp bagi
yang menggunakan XAMPP
di Windows
atau /var/www/html bagi
yang
menggunakan
linux (semua tergantung dimana anda menginstall
dan mengkonfigurasi
webserver).
Dengan menggunakan konfigurasi default saja maka CodeIgniter sudah dapat berjalan di web
server
Anda. Adapun struktur
utama dari CodeIgniter
terbagi menjadi
dua
bagian, yaitu application dan sistem/core CodeIgniter. Application adalah tempat kita meletakkan
code yang akan dibuat (bewarna merah dan hijau sedangkan sistem/core CodeIgniter yang bewarna ungu)
. Folder sistem berisi
library-library dan helper bawaan CodeIgniter.