Instalasi LAMP Server di Debian (Apache, PHP, MariaDB) Lengkap

Table of Contents

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.

Instalasi LAMP Server di Debian 13 (Apache, PHP, MariaDB) Lengkap — ulin00

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.php setelah 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.

Muhammad Ulin Nuha
Muhammad Ulin Nuha PEEKCODE CHANNEL YOUTUBE Developer Android | Networking | Konten Creator peekcode YT | Galery | Pecinta Sholawat |

Posting Komentar