Cara Menginstall CodeIgniter di Ubuntu/Xubuntu 18.04
Halo semua, ini adalah tulisan pertama saya di blog ini. Kali ini saya akan membahas bagaimana cara menginstall framework CodeIgniter. Saya menggunakan Xubuntu 18.04.
Sebelum itu, saya menggunakan LAMP. apa itu LAMP? LAMP adalah sekumpulan software open-source yang terinstall untuk megaktifkan server ke host dan web server. LAMP sendiri sebenarnya juga merupakan singkatan yang terdiri dari L yang berarti Linux sebagai sistem operasi, A yang berarti Apache web server, lalu data disimpan di MySQL database, dan kontennya di proses oleh PHP. Untuk penginstallan LAMP ini sendiri nantinya insyaallah akan saya buatkan postingannya juga.
Oke, lanjut ke CodeIgniter. Setelah LAMP tersebut terpasang sempurna, mari kita lanjutkan untuk pemasangan CodeIgniter.
Sebelumnya, apa itu CodeIgniter?
CodeIgniter adalah framework PHP dengan MVC (Mode, View, Controller) untuk membangun website dinamis menggunakan PHP yang dapat mempercepat dan mempermudah pengembang dalam membuat web.
Sebelumnya, apa itu CodeIgniter?
CodeIgniter adalah framework PHP dengan MVC (Mode, View, Controller) untuk membangun website dinamis menggunakan PHP yang dapat mempercepat dan mempermudah pengembang dalam membuat web.
Kelebihan CodeIgniter
- Small footprint : Small footprint berati minim jejak, atau sederhananya ketika user melihat tampilan website CodeIgniter akan sulit ditebak. Hal ini sangat berguna bagi developer, agar ketika ada “musuh/attacker” lebih sulit melihat framework yang digunakan. Sebut saja penggunaan wordpress yang dapat langsung dilihat hanya menggunakan meta datanya.
- Cepat : Dengan ukuran data bawaan dari Framework Codeigniter yang kecil, sudah dapat disimpulkan bahwa framework ini dapat diakses dengan cepat oleh user.
- Resource : Salah satu kelebihan lain dari CI adalah penggunaan resourcenya yang kecil. Untuk dapat menggunakan framework ini, kamu hanya memerlukan spesifikasi server/hosting yang kecil, dibandingkan dengan framework lain seperti laravel.
- Lebih mudah : Maksud lebih mudah disini, berarti framework CodeIgniter bisa langsung digunakan, tanpa perlu menginstall hal lain, seperti menginstall menggunakan Composer pada Laravel misalnya.
Lalu, apa itu MVC?
MVC pada CodeIgniter adalah singkatan dari Model-View-Controller.
Penggunaan ketiga fungsi tersebut diatur sesuai keterangan berikut:
- Model : Menangani koneksi dan pengolahan database.
- View : Mengatur tampilan pada halaman user.
- Controller : Mengelola instruksi untuk menghubungkan model dan view.
Gimana, mengerti kan dengan penjelasan di atas? Kita lanjut aja ke topik utama, yaitu penginstallan CodeIgniter.
1. Pastikan kalian sudah terinstall LAMP di ubuntu kalian
2. Download CodeIgniter di www.codeigniter.com, lalu download CodeIgniter versi terbaru. Pada saat artikel ini dibuat, versi terbaru dari CodeIgniter adalah 3.1.9.
3. Bila sudah, ekstrak file CodeIgniter-nya. Hasil ekstrak file .zip dari CodeIgniter berupa folder berisikan beberapa file. Jangan kebingungan mencari codeigniter.exe, bukan seperti itu cara menginstall CodeIgniter.
4. Kemudian, langkah seharusnya adalah copy-paste folder hasil ekstrak tersebut ke direktori file /var/www/html/ yang ada di ubuntu kita. Namun, karena normalnya ubuntu tidak mengijinkan akses apapun ke direktori tersebut karena setiap kita ingin copy-paste folder apapun ke direktori tersebut selalu "Permission Denied". Oleh karena itu, mari kita buka akses permissions tersebut terlebih dahulu.
5. Buka Terminal Emulator
6. Ketikkan perintah berikut di Terminal Emulator, lalu tekan enter.
sudo chmod -R o-rwx /var/www/html/
7. Masukkan password (bila diminta)
8. Sekarang, kita sudah bisa copy-paste folder CodeIgniter ke dalam direktori /var/www/html.
9. Setelah itu, kalian sudah selesai menginstall CodeIgniter. Sebagai bukti, mari kita tampilkan halaman Welcome dari CodeIgniter. Bila di windows kita bisa langsung membukanya, di ubuntu, seperti biasa, akses untuk membuka file wecome.php yg ada di folder codeigniter dilarang. Memang secara default ubuntu menutup akses tersebut. oleh karena itu, mari gunakan cara ini.
9. Buka file config.php di direktori /var/www/html/codeigniter/application/config/config.php
10. Buka file config.php tersebut, edit
$config['base_url'] =
menjadi
$config['base_url'] = 'http//'. $SERVER['HTTP_HOST'] .'your_project';
11. Cara ini semacam mem-bypass file yang kita buka untuk ditaruh di luar direktori /codeigniter/application yang memang "Denied access", disimpan di file bernama index.php
12. Sekarang kita tinggal buka file tersebut. Caranya, buka web browser, ketikan di kolom pencarian dengan format "ip_addressmu/codeigniter/index.php". Oh iya, ip address kalian bisa dilihat di connection information dengan mengklik tombol koneksi wifi di pojok kanan atas, lalu pilih "Connection Information"
13. Maka kalian akan mendapatkan tampilan seperti ini. Selamat, anda telah berhasil menginstall CodeIgniter di ubuntu anda.
Oke seperti itu saja tutorial menginstall CodeIgniter di Ubuntu/Xubuntu 18.04. Sebenarnya ini juga hasil jerih payah saya/lebih speerti sharing pengalaman saja bagaimana menginstall CodeIgniter. Jadi apabila ada salah kata, salah penulisan, atau bahkan salah cara, mohon dimaklumi.
Apabila ada cara yang lebih baik dalam menginstall Codeigniter di sistem operasi Ubuntu, silahkan sharing dengan menuliskan di kolom komentar di bawah.
Sekian.










mantul
ReplyDelete