GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal CodeIgniter di Ubuntu 20.04

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi CodeIgniter di Ubuntu 20.04 LTS. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

CodeIgniter adalah salah satu framework PHP terpopuler yang pertama kali dirilis pada tahun 2006. Pengembang pertama CodeIgniter adalah EllisLab yang kemudian dilanjutkan oleh British Columbia Institute of Technology. Codeigniter 4 adalah versi terbaru yang tersedia untuk pengembangan aplikasi.

Instal CodeIgniter di Ubuntu 20.04

Langkah 1. Pertama, sebelum Anda mulai menginstal paket apa pun di server Ubuntu Anda, kami selalu menyarankan untuk memastikan bahwa semua paket sistem telah diperbarui.

sudo apt update
sudo apt upgrade

Langkah 2. Instal LAMP Stack di Ubuntu.

CodeIgniter dibuat dengan PHP. Anda dapat meng-host-nya seperti aplikasi web lainnya yang ditulis dalam PHP. Jadi, Anda perlu mengatur Ubuntu sebagai server LAMP. Jika Anda belum melakukannya, gunakan panduan LAMP tradisional kami untuk menyiapkan Ubuntu untuk melayani PHP sebelum Anda melanjutkan.

Langkah 3. Unduh dan Instal CodeIgniter di sistem Ubuntu.

Sekarang unduh CodeIgniter dari situs web resmi:

cd /var/www/htmlwget https://github.com/bcit-ci/CodeIgniter/archive/refs/tags/3.1.11.zip

Ekstrak file arsip dan letakkan di root dokumen:

unzip 3.1.11.zip
mv CodeIgniter-3.1.11/ codeigniter

Langkah 3. Buat CodeIgniter Database.

CodeIgniter menggunakan database MySQL untuk menyimpan semua datanya. Masuk ke server MySQL Anda dengan perintah berikut dan masukkan kata sandi root MySQL Anda:

mysql -u root -p

Setelah Anda berada di konsol MySQL, buat database baru:

CREATE DATABASE codeigniterdb;
GRANT ALL PRIVILEGES ON codeigniterdb.* TO 'codeigniter_user'@'localhost' IDENTIFIED BY 'your-passwd';
FLUSH PRIVILEGES;
EXIT;

Langkah 4. Konfigurasi CodeIgniter.

Setelah berhasil membuat database, edit file konfigurasi database dan perbarui pengaturan database:

nano /var/www/html/codeigniter/config/database.php

Tambahkan baris berikut:

$db['default'] = array(
         'dsn'   => '',
         'hostname' => 'localhost',
         'username' => 'codeigniter_user',
         'password' => 'your-passwd',
         'database' => 'codeigniterdb',
         'dbdriver' => 'mysqli',
         'dbprefix' => '',
         'pconnect' => FALSE,
         'db_debug' => (ENVIRONMENT !== 'production'),
         'cache_on' => FALSE,
         'cachedir' => '',
         'char_set' => 'utf8',
         'dbcollat' => 'utf8_general_ci',
         'swap_pre' => '',
         'encrypt' => FALSE,
         'compress' => FALSE,
         'stricton' => FALSE,
         'failover' => array(),
         'save_queries' => TRUE
 );

Selanjutnya, konfigurasikan URL dasar untuk aplikasi Anda:

nano /var/www/html/codeigniter/config/config.php

Perbarui base_url dengan nama domain Anda:

$config['base_url'] = 'http://codeigniter.linuxtips.us';

Langkah 5. Konfigurasi Apache.

Sekarang buat virtual host Apache untuk CodeIgniter Anda:

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

Tambahkan file berikut:

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/codeigniter
   ServerName codeigniter.linuxtips.us
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/html/codeigniter">
   Options Indexes FollowSymLinks
   AllowOverride All Order allow,deny
   Allow from all Require all granted
</Directory>
</VirtualHost>

Mulai ulang layanan apache2:

sudo a2ensite codeigniter.conf
sudo systemctl restart apache2

Langkah 6. Mengakses CodeIgniter.

Sekarang Anda dapat mengakses aplikasi CodeIgniter di browser Anda dan mulai mengembangkan dari CodeIgniter:

http://codeigniter.linuxtips.us

Hanya itu yang perlu Anda lakukan untuk menginstal CodeIgniter di Ubuntu 20.04 LTS Focal Fossa. Saya harap Anda menemukan tip cepat ini bermanfaat. Untuk bacaan lebih lanjut tentang CodeIgniter PHP Framework, silakan merujuk ke basis pengetahuan resmi mereka. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


Ubuntu
  1. Cara Menginstal Odoo di Ubuntu

  2. Cara menginstal R di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara Menginstal Maven di Ubuntu

  2. Cara Menginstal Anggur di Ubuntu

  3. Cara Menginstal Ruby di Ubuntu 20.04

  1. Cara Menginstal Putty di Ubuntu

  2. Cara Menginstal Ruby di Ubuntu 18.04

  3. Cara Menginstal Pip di Ubuntu 18.04