Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal CodeIgniter di Ubuntu 18.04 LTS. Bagi Anda yang tidak tahu, CodeIgniter adalah framework PHP yang kuat dengan footprint yang sangat kecil, dibangun untuk pembuat kode PHP yang membutuhkan toolkit sederhana dan elegan untuk membuat aplikasi web berfitur lengkap.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi CodeIgniter di server Ubuntu 18.04 LTS (Bionic Beaver).
Instal CodeIgniter di Ubuntu 18.04 LTS Bionic Beaver
Langkah 1. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan apt-get
berikut perintah di terminal.
sudo apt-get update sudo apt-get upgrade
Langkah 2. Instal server LAMP (Linux, Apache, MariaDB, dan PHP).
Server LAMP Ubuntu 18.04 diperlukan. Jika Anda belum menginstal LAMP, Anda dapat mengikuti panduan kami di sini. Juga, instal semua modul PHP yang diperlukan:
apt-get install php7.1-cli php7.1-gd php7.1-opcache php7.1-mysql php7.1-json php7.1-mcrypt php7.1-xml php7.1-curl
Langkah 3. Menginstal CodeIgniter di Ubuntu 18.04 LTS.
Pertama, unduh rilis stabil terbaru Codeigniter:
wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.8.zip unzip 3.1.8.zip cp -r CodeIgniter-3.1.8 /var/www/html/codeigniter
Kita perlu mengubah beberapa izin folder:
chown -R www-data:www-data /var/www/html/codeigniter chmod -R 777 /var/www/html/codeigniter/
Langkah 4. Konfigurasi server web Apache untuk CodeIgniter.
Buat direktif virtual host baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama ‘codeigniter.conf
' di server virtual Anda:
touch /etc/apache2/sites-available/codeigniter.conf ln -s /etc/apache2/sites-available/codeigniter.conf /etc/apache2/sites-enabled/codeigniter.conf nano /etc/apache2/sites-available/codeigniter.conf
Tambahkan baris berikut:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/codeigniter ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/codeigniter/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Sekarang, kita dapat me-restart server web Apache sehingga terjadi perubahan:
sudo a2ensite codeigniter.conf sudo a2enmod rewrite sudo systemctl restart apache2.service
Langkah 5. Mengakses CodeIgniter.
CodeIgniter akan tersedia di HTTP port 80 secara default. Buka browser favorit Anda dan navigasikan ke http://yourdomain.com
atau http://your-server-ip
dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Jika Anda menggunakan firewall, buka port 80 untuk mengaktifkan akses ke panel kontrol.
Selamat! Anda telah berhasil menginstal CodeIgniter. Terima kasih telah menggunakan tutorial ini untuk menginstal CodeIgniter pada sistem Ubuntu 18.04 LTS (Bionic Beaver) Anda. Untuk bantuan tambahan atau informasi yang berguna, kami sarankan Anda untuk memeriksa situs resmi CodeIgniter.