Install dan Konfigurasi Framework PHP CodeIgniter dengan Webserver Apache di GNU/Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.GagalTotal666 akan
berbagi kepada anda yaitu tentang Install dan Konfigurasi Framework PHP
CodeIgniter dengan Webserver Apache di GNU/Linux.

apa itu Codeigniter ?
CodeIgniter adalah salah satu framework bahasa pemrograman PHP yang paling
populer digunakan oleh web programer di dunia maupun Indonesia. CodeIginter pertama
kali dirilis pada tahun 2006. Pengembang pertama dari CodeIgniter adalah EllisLab
yang kemudian dilanjutkan oleh British Columbia Institute of Technology.

Definisi Codeigniter
aplikasi sumber terbuka yang berupa kerangka kerja PHP dengan model MVC
untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter
memudahkan pengembang web untuk membuat aplikasi web dengan cepat
mudah dibandingkan dengan membuatnya dari awal.

sebelum anda menginstall codeigniter di linux server, pastikan anda sudah
menginstall package php, mysql, dan webserver ataupun lamp server

oke langsung saja ikuti langkah berikut

pertama download codeigniter di website resmi [disini]
atau bisa juga menggunakan terminal/console menggunakan wget
contoh seperti ini
$ wget -c https://github.com/bcit-ci/CodeIgniter/archive/3.1.7.zip -O CodeIgniter-3.1.7.zip

oke lanjut, setelah anda download extract menggunakan unzip
karena format nya berupa zip, contoh seperti ini
$ unzip CodeIgniter-3.1.7.zip
$ unzip -e CodeIgniter-3.1.7.zip

setelah di unzip, copy folder CodeIgniter ke directory /var/www/html
contoh seperti ini
$ sudo cp -r CodeIgniter-3.1.7 /var/www/html/nama folder
$ sudo cp -r CodeIgniter-3.1.7 /var/www/html/filkom-ci
setelah sudah di copy, tes buka browser
$ 127.0.0.1/ci

nah sebernarnya kalau gini CodeIgniter sudah selesai
tetapi kita harus config agar bisa terhubung ke database beserta setting virtualhost

oke pertama ubah hak akses folder CI nya
agar tidak terjadi fatal error saat di buat virtualhost
contoh seperti ini
$ sudo chmod -R 755 folder CI
$ sudo chmod -R 755 /var/www/html/folder CI
membuat virtualhost pada config apache
disini saya akan merubah 127.0.0.1/ci menjadi skripsi.filkom.ac.id
contoh code nya seperti ini
$ sudo nano /etc/apache2/sites-available/CI.conf
$ sudo vim /etc/apache2/sites-available/CI.conf
VirtualHost *:80>
    ServerAdmin admin@
virtualhost anda
    ServerName virtualhost anda
    DocumentRoot /var/www/html/folder ci anda
    ErrorLog /var/log/codeigniter_error.log
    CustomLog /var/log/codeigniter_access.log combined
</VirtualHost>
VirtualHost *:80>
    ServerAdmin admin@
skripsi.filkom.ac.id
    ServerName skripsi.filkom.ac.id
    DocumentRoot /var/www/html/folder CI anda
    ErrorLog /var/log/codeigniter_error.log
    CustomLog /var/log/codeigniter_access.log combined
</VirtualHost>

setelah di save, jangan di aktifkan dulu config CI nya
buat hosts terlebih dahulu karena untuk membuat suatu nama domain local
buat hosts seperti ini
$ sudo nano /etc/hosts
$ sudo vim /etc/hosts
tambahkan hosts dan ip localhost
contoh yang ingin saya tambah skripsi.filkom.ac.id
$ 127.0.0.1          skripsi.filkom.ac.id

baru deh aktifin config apache, masuk directory /etc/apache2/sites-available/
contoh seperti ini
$ sudo a2ensite nama config ci.conf
$ sudo a2ensite filkom-ci.conf
restart apache
$ systemctl restart apache2

setelah itu, buka text editor dan edit file config.php yang terdapat di dalam folder
/var/www/html/ci/application/config, untuk mengisi virtualhost yang sudah kita buat
cari code line ini
$config['base_url'] = '';
isikan virtualhost nya
$config['base_url'] = 'http://host ci anda.local';
$config['base_url'] = 'http://skripsi.filkom.ac.id';

nah untuk merubah index.php nya terdapat berada di folder
/application/view/welcome.php, di folder view anda bisa
membuat file baru dan menggati tampilan halaman awal


untuk pemanggilan dari view, berada di /application/controller/


setelah itu untuk config database berada /application/config/database.php
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => '',
'password' => '',
'database' => '',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
isikan nama database sesuai dan username beserta password


oke cukup mungkin itu saja yang bisa saya bagikan kepada anda
mengenai artikel install dan konfigurasi framework php CodeIgniter
kalau ada kesalahan dan kekurangan nya mohon berikan masukan nya ya

sekian dan semoga bermanfaat

Wasalamualaikum Wr.Wb...
Previous
Next Post »