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
sudo apt-get install apache2 -ySecara default pada Ubuntu 18.04 versi PHP yang digunakan bukan versi terbaru, maka perlu menambahkan repositori PHP versi terbaru.
sudo apt-get install python-software-properties -y
sudo add-apt-repository -y ppa:ondrej/phpSetelah repositori ter-update, maka bisa langsung di install
sudo apt-get install libapache2-mod-php7.1 php7.1-common php7.1-xml php7.1-zip php7.1-mysql unzip wget -ySelanjutnya untuk memastikan, jalankan dan aktifkan apache:
sudo systemctl start apache2
sudo systemctl enable apache2Install CodeIgniter
Kita bisa mendownload versi terbaru CodeIgniter melalui repositori di Git:
wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.5.zipLalu di ekstrak :
unzip 3.1.5.zipSalin hasil ekstrak direkoti ke direktori apache dan berikan permission yang sesuai :
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 .
sudo nano /etc/apache2/sites-available/codeigniter.confTambahkan konfigurasi virtual host:
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 commonSetelah disimpan, untuk mengaktifkan konfigurasi virtual host tersebut dengan menjalankan :
sudo a2ensite codeigniterLalu restart web server apache :
systemctl restart apache2Buka browser dan jalankan url yang sudah disetting tadi http://yourdomain.com. Done
Bacaan terkait
Cara Install Composer di Windows Dengan Mudah
Composer adalah dependency manager yang sangat populer untuk pengembangan aplikasi berbasis PHP. Di artikel ini, Anda akan belajar cara menginstal Composer di Window...
Panduan Instalasi PHP, MySQL, dan Apache di macOS
Instalasi PHP, MySQL, dan Apache (sering disebut sebagai stack LAMP - Linux, Apache, MySQL, PHP) pada macOS sangat penting bagi pengembang web yang ingin menjalankan...
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...
Komentar (1)
saya masih ga ngerti bagian mulai codeigniter nya
maksud www.yourdomain tuh apa ka?
Tulis komentar
Komentar akan dimoderasi sebelum tampil.