Instalasi LAMP Server di Debian (Apache, PHP, MariaDB) Lengkap
LAMP Server merupakan kombinasi software yang umum digunakan untuk membangun server web berbasis Linux. LAMP terdiri dari Linux, Apache, MariaDB/MySQL, dan PHP. Debian sebagai sistem operasi server sangat cocok digunakan untuk menjalankan LAMP karena stabil dan ringan.
Artikel ini membahas cara instalasi dan konfigurasi LAMP Server di Debian secara lengkap dan terstruktur. Artikel ini merupakan bagian dari panduan Debian terintegrasi yang saling terhubung.
Jika kamu belum membaca panduan utamanya, silakan pelajari terlebih dahulu:
Panduan Lengkap Debian: Instalasi, Konfigurasi, Server, dan Keamanan
Apa Itu LAMP Server?
LAMP adalah stack server yang digunakan untuk menjalankan aplikasi web dinamis. Komponen LAMP terdiri dari:
- Linux – sistem operasi
- Apache – web server
- MariaDB – database server
- PHP – bahasa pemrograman server-side
LAMP sering digunakan untuk menjalankan CMS seperti WordPress, Joomla, dan aplikasi web berbasis PHP lainnya.
Persiapan Instalasi LAMP di Debian
Sebelum instalasi, pastikan:
- Debian sudah terinstal dengan baik
- IP address static sudah dikonfigurasi
- Repository Debian sudah diperbarui
Artikel pendukung yang direkomendasikan:
Instalasi Apache Web Server
1. Install Apache
sudo apt install apache2 -y
2. Cek Status Apache
sudo systemctl status apache2
Jika status active (running), Apache berhasil diinstal.
3. Uji Apache di Browser
Buka browser dan akses:
http://IP_SERVER
Jika muncul halaman default Apache, berarti Apache berjalan dengan baik.
Instalasi MariaDB Server
1. Install MariaDB
sudo apt install mariadb-server mariadb-client -y
2. Amankan MariaDB
sudo mysql_secure_installation
Ikuti instruksi untuk mengatur password root database dan keamanan dasar.
Instalasi PHP
1. Install PHP dan Modul Pendukung
sudo apt install php php-mysql php-cli php-curl php-gd php-mbstring php-xml php-zip -y
2. Cek Versi PHP
php -v
Pengujian PHP di Apache
Buat file uji PHP:
sudo nano /var/www/html/info.php
Isi file:
<?php
phpinfo();
?>
Buka browser dan akses:
http://IP_SERVER/info.php
Jika halaman informasi PHP muncul, maka PHP telah terintegrasi dengan Apache.
Struktur Direktori Web Apache
Direktori utama web Apache berada di:
/var/www/html
File website diletakkan pada direktori tersebut.
Keamanan Dasar LAMP Server
- Hapus file
info.phpsetelah pengujian - Gunakan permission file yang tepat
- Batasi akses database
- Gunakan firewall
Artikel keamanan terkait:
Kaitan LAMP dengan Konfigurasi Server Lain
LAMP Server merupakan fondasi sebelum menjalankan:
- Website dinamis
- Aplikasi berbasis PHP
- CMS seperti WordPress
Kesimpulan
LAMP Server di Debian merupakan solusi stabil dan populer untuk menjalankan aplikasi web. Dengan instalasi Apache, MariaDB, dan PHP yang benar, server Debian siap digunakan sebagai web server profesional.
Posting Komentar