Cara Install CodeIgniter 4 di Ubuntu 18.04
CodeIgniter adalah framework PHP yang ringan dan cepat, cocok untuk pengembangan aplikasi web. Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal CodeIgniter 4 pada sistem operasi Ubuntu 18.04.
Prasyarat
- Ubuntu 18.04 terinstal dan terkonfigurasi dengan benar.
- Akses ke terminal dengan hak sudo.
- PHP versi 8.2 atau lebih tinggi dengan ekstensi yang diperlukan seperti
intldanmbstring. - Composer terinstal di sistem Anda.
Langkah Utama
1. Memperbarui Sistem
Sebelum melakukan instalasi, sangat penting untuk memperbarui sistem Anda agar semua paket terinstal dengan versi terbaru.
sudo apt update && sudo apt upgrade -y
2. Menginstal PHP dan Ekstensi yang Diperlukan
Pastikan Anda menginstal PHP dan semua ekstensi yang diperlukan untuk menjalankan CodeIgniter 4.
sudo apt install php php-cli php-mbstring php-xml php-json php-intl -y
3. Menginstal Composer
Composer adalah manajer paket untuk PHP yang memungkinkan Anda menginstal CodeIgniter dengan mudah.
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
4. Menginstal CodeIgniter 4
Gunakan Composer untuk membuat proyek baru menggunakan CodeIgniter 4.
composer create-project codeigniter4/appstarter myproject
5. Mengonfigurasi Aplikasi
Setelah instalasi, Anda perlu mengkonfigurasi aplikasi sesuai kebutuhan Anda.
cd myproject
cp env .env
Selanjutnya, edit file .env untuk mengatur baseURL dan pengaturan database.
Konfigurasi Lanjutan
1. Mengonfigurasi Virtual Host
Untuk keamanan yang lebih baik, konfigurasi server web Anda untuk mengarah ke folder
public.
sudo nano /etc/apache2/sites-available/myproject.conf
Isi file tersebut dengan konfigurasi berikut:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /path/to/myproject/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Setelah itu, aktifkan situs dan muat ulang Apache:
sudo a2ensite myproject
sudo systemctl reload apache2
2. Mengonfigurasi Database
Jika aplikasi Anda memerlukan database, pastikan untuk mengatur koneksi di file
.env.
database.default.hostname = localhost
database.default.database = nama_database
database.default.username = nama_pengguna
database.default.password = kata_sandi
Best Practices
- Selalu gunakan versi PHP terbaru yang didukung oleh CodeIgniter.
- Pastikan untuk melakukan backup secara rutin untuk file dan database Anda.
- Gunakan kontrol versi seperti Git untuk mengelola pengembangan proyek Anda.
- Ikuti panduan keamanan yang disarankan untuk melindungi aplikasi Anda.
Troubleshooting
1. Error 404 saat mengakses aplikasi
Pastikan bahwa server web Anda diarahkan ke folder
publicdari proyek CodeIgniter Anda.
2. Masalah Koneksi Database
Periksa pengaturan database di file
.envdan pastikan kredensial yang digunakan benar.
3. Komponen PHP Tidak Ditemukan
Pastikan semua ekstensi PHP yang diperlukan diinstal dan diaktifkan. Cek konfigurasi PHP Anda dengan
php -m.
Kesimpulan
Anda sekarang telah berhasil menginstal CodeIgniter 4 di Ubuntu 18.04. Dengan mengikuti langkah-langkah dalam tutorial ini, Anda dapat memulai pengembangan aplikasi web Anda dengan cepat dan mudah. Pastikan untuk merujuk pada dokumentasi resmi untuk informasi lebih lanjut dan pengaturan lanjutan.
Konsultasi Jasa Setup SekarangJika Anda memerlukan bantuan lebih lanjut, jangan ragu untuk menghubungi kami untuk konsultasi tentang setup CodeIgniter 4.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →