GNU/Linux >> Belajar Linux >  >> Linux

Cara Instal CodeIgniter PHP Framework di Debian 10

CodeIgniter adalah PHP MVC Framework gratis dan open-source yang digunakan untuk membangun situs web di PHP. Ini adalah kerangka kerja yang sangat kuat yang memungkinkan Anda membuat aplikasi web berfitur lengkap dengan mudah. CodeIgniter menyediakan satu set pustaka berguna yang digunakan untuk melakukan berbagai operasi seperti mengirim email, mengunggah file, mengelola sesi, dan banyak lagi. Ringan namun kuat, CodeIgniter memungkinkan pengembang untuk menulis aplikasi mereka lebih cepat.

Dalam tutorial ini, kami akan menjelaskan cara menginstal Framework PHP CodeIgniter di Debian 10.

Prasyarat

  • VPS Debian 10 baru di Platform Cloud Atlantic.net
  • Kata sandi root yang dikonfigurasi di server Anda

Langkah 1 – Buat Server Cloud Atlantic.Net

Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih Debian 10 sebagai sistem operasi dengan setidaknya 1GB RAM. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.

Setelah Anda masuk ke server Debian 10 Anda, jalankan perintah berikut untuk memperbarui sistem dasar Anda dengan paket terbaru yang tersedia.

apt-get update -y

Langkah 2 – Instal LAMP Stack

Pertama, Anda perlu menginstal server web Apache, server MariaDB, PHP, dan paket lain yang diperlukan di sistem Anda. Anda dapat menginstal semuanya dengan menjalankan perintah berikut:

apt-get install apache2 mariadb-server libapache2-mod-php php php-cli php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath unzip git wget nano -y

Setelah semua paket terinstal, mulai layanan Apache dan MariaDB dan aktifkan untuk memulai saat sistem di-boot ulang dengan perintah berikut:

systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

Langkah 3 – Konfigurasikan Database MariaDB

Selanjutnya, Anda perlu membuat database dan pengguna untuk CodeIgniter. Pertama, masuk ke shell MySQL dengan perintah berikut:

mysql

Setelah login, buat user dan database dengan perintah berikut:

CREATE USER 'codeigniter'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE codeigniterdb;

Selanjutnya, berikan semua hak istimewa ke database codeigniter dengan perintah berikut:

GRANT ALL ON codeigniterdb.* to 'codeigniter'@'localhost';

Selanjutnya, flush hak istimewa dan keluar dari konsol MariaDB dengan perintah berikut:

FLUSH PRIVILEGES;
EXIT;

Langkah 4 – Instal dan Konfigurasi CodeIgniter

Pertama, unduh CodeIgniter versi terbaru dari repositori Git dengan perintah berikut:

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

Setelah diunduh, unzip file yang diunduh ke direktori root web Apache:

unzip 3.1.11.zip
mv CodeIgniter-3.1.11 /var/www/codeigniter

Selanjutnya, ubah direktori ke /var/www/codeigniter dan edit file konfigurasi database:

cd /var/www/codeigniter
nano application/config/database.php

Tentukan pengaturan database Anda seperti yang ditunjukkan di bawah ini:

$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => 'codeigniter',
        'password' => 'password',
        'database' => 'codeigniterdb',
        'dbdriver' => 'mysqli',
        'dbprefix' => '',

Simpan dan tutup file kemudian edit file config.php dan tentukan URL aplikasi Anda:

nano application/config/config.php

Ubah baris berikut dengan nama domain yang Anda inginkan:

$config['base_url'] = 'codeigniter.example.com';

Simpan dan tutup file kemudian berikan kepemilikan dan izin yang tepat dengan perintah berikut:

chown -R www-data:www-data /var/www/codeigniter
chmod -R 755 /var/www/codeigniter

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.

Langkah 5 – Konfigurasi Apache untuk CodeIgniter

Selanjutnya, Anda perlu membuat file konfigurasi virtual host Apache untuk melayani aplikasi CodeIgniter.

Anda dapat membuatnya dengan perintah berikut:

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

Tambahkan baris berikut:

<VirtualHost *:80>
    ServerName codeigniter.example.com
    ServerAdmin [email protected]
    DocumentRoot /var/www/codeigniter
    ErrorLog /var/log/apache2/codeigniter-error_log
    CustomLog /var/log/apache2/codeigniter-access_log combined
    <Directory /var/www/codeigniter>
            Require all granted
    </Directory>
</VirtualHost>

Simpan dan tutup file, lalu aktifkan file konfigurasi virtual host dengan perintah berikut:

a2ensite codeigniter.conf

Selanjutnya, restart layanan Apache untuk menerapkan perubahan:

systemctl reload apache2

Langkah 6 – Akses CodeIgniter

Pada titik ini, CodeIgniter diinstal dan dikonfigurasi dengan Apache. Sekarang, buka browser web Anda dan akses URL http://codeigniter.example.com. Anda akan melihat aplikasi CodeIgniter Anda di layar berikut:

Kesimpulan

Selamat! Anda telah berhasil menginstal CodeIgniter Framework dengan Apache di Debian 10. Untuk informasi lebih lanjut tentang cara menggunakan framework aplikasi web PHP ini, kunjungi halaman dokumentasi CodeIgniter. Mulai CodeIgniter hari ini di Debian 10 VPS dengan VPS Hosting dari Atlantic.Net!


Linux
  1. Cara Menginstal PHP 8.0 di Debian 11

  2. Cara Menginstal PHP 7.2 di Debian 9

  3. Cara Menginstal PHP 7.3 di Debian 10

  1. Cara Menginstal PHP 8.0 di Debian 10 / Debian 9

  2. Cara Menginstal PHP 7.4 di Debian 10

  3. Cara Menginstal PHP 8 di Debian 10

  1. Cara Menginstal PHP di Debian 11

  2. Cara Menginstal Yii Framework di VPS Debian dengan Nginx

  3. Cara Menginstal atau Meningkatkan PHP 8.1 di Debian