Lompat ke konten
A alfach.com

How To : Install CodeIgniter di Ubuntu 18.04

A alfach.com
1 menit baca 2 komentar
How To : Install CodeIgniter di Ubuntu 18.04

CodeIgniter merupakan salah satu framework php yang populer, berbasis open source. Ubuntu 18.04 merupakan ubuntu versi terbaru untuk tahun 2018. Untuk install CodeIgniter di ubuntu 18.04 ini menggunakan web server apache dan PHP versi 7.1

Memulai

Berikut ini langkah-langkahnya :

Install Apache dan PHP

Shell
sudo apt-get install apache2 -y

Secara default pada Ubuntu 18.04 versi PHP yang digunakan bukan versi terbaru, maka perlu menambahkan repositori PHP versi terbaru.

Shell
sudo apt-get install python-software-properties -y
sudo add-apt-repository -y ppa:ondrej/php

Setelah repositori ter-update, maka bisa langsung di install

Shell
sudo apt-get install libapache2-mod-php7.1 php7.1-common php7.1-xml php7.1-zip php7.1-mysql unzip wget -y

Selanjutnya untuk memastikan, jalankan dan aktifkan apache:

Shell
sudo systemctl start apache2
sudo systemctl enable apache2

Install CodeIgniter

Kita bisa mendownload versi terbaru CodeIgniter melalui repositori di Git:

Shell
wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.5.zip

Lalu di ekstrak :

Shell
unzip 3.1.5.zip

Salin hasil ekstrak direkoti ke direktori apache dan berikan permission yang sesuai :

Shell
sudo cp -r CodeIgniter-3.1.5 /var/www/html/codeigniter
sudo chown -R www-data:www-data /var/www/html/codeigniter
sudo chmod -R 777 /var/www/html/codeigniter/

Lalu buat virtual host untuk codeigniter .

Shell
sudo nano /etc/apache2/sites-available/codeigniter.conf

Tambahkan konfigurasi virtual host:

Shell
ServerAdmin [email protected]
DocumentRoot /var/www/html/codeigniter
ServerName yourdomain.com

Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all

ErrorLog /var/log/apache2/codeigniter-error_log
CustomLog /var/log/apache2/codeigniter-access_log common

Setelah disimpan, untuk mengaktifkan konfigurasi virtual host tersebut dengan menjalankan :

Shell
sudo a2ensite codeigniter

Lalu restart web server apache :

Shell
systemctl restart apache2

Buka browser dan jalankan url yang sudah disetting tadi http://yourdomain.com. Done

Bacaan terkait

php

Menerapkan IP Blocker di Laravel

Untuk meningkatkan security di website, salah satunya dengan menerapkan IP blocker atau mem-blokir IP address yang mengakses website. Di laravel salah satunya dengan...

1 menit

Komentar (1)

A
arsya
ka mau nanya
saya masih ga ngerti bagian mulai codeigniter nya
maksud www.yourdomain tuh apa ka?
A
alfach
http://www.yourdomain itu sama dengan isian yg ada di konfigurasi virtual host

Tulis komentar

Komentar akan dimoderasi sebelum tampil.

Tidak akan dipublikasikan.