Cara Install CodeIgniter di CentOS 7
CodeIgniter adalah kerangka pengembangan canggih yang ditulis dalam PHP dan banyak digunakan oleh pengembang yang membangun aplikasi web berfitur lengkap.
CodeIgniter memiliki beberapa persyaratan untuk dijalankan:
- server web. Untuk tujuan tutorial ini kita akan menggunakan Apache.
- PHP 5.6 atau lebih baru
- Server basis data seperti MySQL 5.1 (atau lebih baru). PostgreSQL, MS SQL,SQLite dll. Untuk tujuan tutorial ini, kita akan menggunakan MariaDB.
- Komposer
Catatan: Tutorial ini mengasumsikan Anda sudah memasang tumpukan LAMP. Jika Anda belum mengonfigurasinya, silakan periksa panduan kami: Cara Menginstal LAMP Stack di CentOS 7.
Nonaktifkan SELINUX
Sebelum kita melanjutkan, ada beberapa perubahan lagi yang perlu dilakukan. Nonaktifkan SELinux dengan mengedit:
vi /etc/sysconfig/selinux
Dan atur SELinux ke nonaktif:
SELINUX=disabled
Buat Database MySQL untuk CodeIgniter
Selanjutnya kita akan membuat database dan pengguna database untuk instalasi CodeIgniter kita. Untuk melakukan ini, mulai server MySQL dan masukkan yang berikut ini:
MariaDB> create database code_db;
MariaDB> grant all privileges on codedb.* to code_db@'localhost' identified by 'password';
MariaDB> flush privileges;
MariaDB> exit
Ini akan membuat database bernama code_db dan pengguna code_db yang diidentifikasi dengan sandi “password ”.
Instal Manajer Paket Komposer
Jika Anda ingin menginstal dependensi CodeIgniter, Anda memerlukan komposer. Sangat mudah untuk menginstalnya dengan perintah berikut:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
Instal Kerangka CodeIgniter
Sekarang kita siap untuk melanjutkan instalasi CodeIgniter. Pertama, buka direktori root web server Anda.
cd /var/www/html/
Lalu kita akan menggunakan git untuk mengkloning CodeIgniter dari repositori gitnya
git clone https://github.com/bcit-ci/CodeIgniter.git .
Selanjutnya kita akan menginstal dependensi yang diperlukan saat menjalankan composer:
composer install
Sekarang kami akan memperbarui kepemilikan file ke pengguna apache:
chown -R apache:apache /var/www/html/
Konfigurasikan URL Basis CodeIgniter
Sekarang, kita akan mengkonfigurasi URL Dasar, dengan mengedit file berikut:
vi /var/www/html/application/config/config.php
Ubah baris berikut:
$config['base_url'] = '';
Dan di dalam tanda kutip tambahkan URL yang akan Anda gunakan untuk mengakses aplikasi. Bagi saya ini adalah http://192.168.20.148.
$config['base_url'] = 'http://192.168.20.148';
Konfigurasikan Koneksi Database CodeIgniter
Untuk mengonfigurasi pengaturan database untuk CodeIgniter Anda, edit file berikut dengan editor teks favorit Anda:
vi /var/www/html/application/config/database.php
Temukan bagian berikut:
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => '',
'password' => '',
'database' => '',
'dbdriver' => 'mysqli',
Mengubah:
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'code_db',
'password' => 'password',
'database' => 'code_db',
'dbdriver' => 'mysqli',
Simpan berkasnya. Sekarang Anda siap memuat browser web untuk memverifikasi bahwa CodeIgniter berfungsi. Cukup masukkan URL Dasar yang Anda gunakan sebelumnya ke bilah alamat browser Anda:
http://192.168.20.148
Meskipun Anda telah menyelesaikan instalasi CodeIgniter, masih banyak lagi yang dapat dilakukan mulai dari sini. Jika Anda baru mengenal framework ini, Anda dapat memeriksa dokumentasi CodeIgniter untuk lebih mengenalnya dan memanfaatkannya semaksimal mungkin.