Persyaratan Sistem
Untuk menjalankan ILDIS, berikut adalah kebutuhan minimum server yang harus dipenuhi:
- PHP 7.4 (direkomendasikan)
- Minimum PHP 5.6 (sesuai kebutuhan Yii2)
- Mendukung hingga PHP 8.x (Yii versi 2.0.53)
Pertimbangan PHP Life Cycle dan Keamanan
Section titled “Pertimbangan PHP Life Cycle dan Keamanan”ILDIS dikembangkan menggunakan framework modern yang membutuhkan versi PHP yang masih aktif didukung secara resmi oleh PHP Group. Menggunakan versi PHP yang sudah memasuki masa end-of-life (EOL) sangat tidak disarankan karena tidak lagi mendapatkan pembaruan keamanan.
PHP Extensions yang diperlukan:
Section titled “PHP Extensions yang diperlukan:”cli
common
curl
mbstring
intl
mysql
xml
fpm
gd
zip
xdebug
(opsional, hanya untuk kebutuhan development/debugging)
Web Server
Section titled “Web Server”- NGINX atau Apache
Database
Section titled “Database”- MySQL atau MariaDB
Lain-lain
Section titled “Lain-lain”- Composer (untuk instalasi dependensi PHP)
unzip
software-properties-common
(untuk mengelola PPA di sistem berbasis Ubuntu/Debian)
Rekomendasi Sistem Operasi
Section titled “Rekomendasi Sistem Operasi”- Ubuntu 18.04 atau lebih baru
- Debian 10 atau lebih baru
Catatan
Section titled “Catatan”ILDIS dibangun menggunakan Yii2 Framework dan Kartik Practical-A Template. Aplikasi ini dirancang untuk dapat dijalankan secara self-hosted, sehingga instansi memiliki kendali penuh atas data dan infrastruktur yang digunakan.