Dalam dunia pengembangan web, Stack Web Server LAMP aaPanel tetap menjadi salah satu solusi server paling populer dan andal.
Kombinasi Linux sebagai sistem operasi, Apache sebagai web server, MariaDB sebagai database management system, dan PHP sebagai bahasa pemrograman telah menjadi fondasi jutaan website di seluruh dunia.
aaPanel hadir sebagai alternatif untuk mengelola server web tanpa perlu menguasai command line secara mendalam.
Persyaratan Sistem
- Server dengan OS Linux (Debian/ Ubuntu/ AlmaLinux/ RockyLinux)
- Minimal 1GB RAM (2GB direkomendasikan)
- Processor 1 Core
- Ruang disk minimal 20GB
- Terinstall aaPanel
Konfigurasi LAMP Stack di aaPanel
Web Server Apache
- Login ke aaPanel melalui browser
- Navigasi ke Software Store
- Cari Apache dan klik “Install“
- Pilih versi stabil terbaru (disarankan Apache 2.4+)
- Tunggu proses instalasi selesai
Database MariaDB
- Masih di Software Store, cari MariaDB
- Pilih versi sesuai kebutuhan (MariaDB 10.3+ direkomendasikan)
- Setel password root database
PHP Runtime
- Di Software Store, cari PHP
- Instal versi PHP yang dibutuhkan (PHP 7.4 atau 8.0+)
- Instal ekstensi PHP yang diperlukan: opcache (untuk optimasi performa), imagick (untuk manipulasi gambar), sqlsrv pdo_sqlsrv (untuk koneksi database), fileinfo (untuk mendapatkan informasi file), exif (untuk membaca dan memanipulasi metadata), mbstring (untuk menangani encoding multibyte seperti UTF-8).

Membuat Site LAMP
Klik Website > Add Site, Isi domain/Subdomain atau IP Public server, Pilih PHP version yang sudah diinstal, Buat database MySQL.

Pengujian Site Stack LAMP
Buatkan sebuah file index.php pada directory root site Stack LAMP yang dibuat di aaPanel. Masukan source code dibawah.
Function phpinfo() digunakan untuk menampilkan informasi detail tentang konfigurasi PHP server, seperti versi PHP, ekstensi yang aktif, dan nilai pengaturan penting lainnya.
<?php
phpinfo();
?>

Akses domain/subdomain/IP Public Server yang digunakan site Stack LAMP di aaPanel untuk melihat informasi configuration PHP.

Mengaktfikan SSL/https di Site Stack LAMP
Masuk ke configuration Site Stack LAMP, pilih SSL > Let’s Encrypt > Domain yang digunakan site stack LAMP. Apply . Tunggu sampai proses pembuatan SSL akan ada dua yaitu Private Key (KEY) dan Certificate (CRT/PEM).

Enable SSL Lets Encrypt Stack LAMPMasih di menu SSL pindahkan ke Current Certs [Deployed], cari Force HTTPS slide menjadi berwarna hijau. akses domain/subdomain/ IP Address Public yang digunakan Stack LAMP menggunanakan http, pastikan berpindah menjadi https.


Redirect http ke https
Site Stack LAMP siap menjalankan website berbasis php atau CMS, tinggal melakukan upload source code dan extract pada directory root.

