Kembali
TERBARU
Cara Install LAMP Stack Fedora/Rocky Linux/CentOS
Network Administrator Oktober 19, 2026

Cara Install LAMP Stack Fedora/Rocky Linux/CentOS

NC
Bambang KaryadiAuthor

LAMP Stack adalah gabungan dari empat perangkat lunak sumber terbuka (open-source) yang digunakan bersama-sama untuk membangun, meng-host, dan menjalankan aplikasi atau situs web dinamis di sisi server.

4 Komponen utama LAMP stack yaitu :

  • L - Linux : Sistem Operasi jaringan yang digunakan untuk mengelola server. dalam hal ini kita menggunakan keluarga Red Hat Enterprise Linux (RHEL) yaitu Fedora/Rocky Linux/CentOS atau RedHat itu sendiri.
  • A - Apache : Perangkat lunak peladen web (web server) yang bertugas menerima permintaan (request) dari pengunjung via HTTP/HTTPS dan mengirimkan halaman web kembali ke browser.
  • M - MySQL/MariaDB : Sistem manajemen basis data relasional (database management system) untuk menyimpan, mengelola, dan mengambil data aplikasi (seperti data pengguna atau artikel). 
  • P - PHP / Python / Perl : Bahasa pemrograman atau pemrosesan skrip yang menjalankan logika aplikasi dan menghasilkan tampilan web yang dinamis (PHP adalah yang paling umum digunakan). 

Baik, berikut cara install LAMP (Linux, Apache, MariaDB/MySQL, PHP) pada Fedora, Rocky Linux, atau CentOS menggunakan package manager dnf dapat dilakukan melalui langkah-langkah praktis berikut: 

Step 1: Update Sistem Operasi

~# dnf update

Step 2: Install & jalankan layanan Apache

a. Install Apache (httpd):

~# dnf install httpd

b. Mengaktifkan dan menjalankan layanan Apache

~# systemctl enable --now httpd 

c. Menjalankan layanan HTTP & HTTPS agar terdaftar firewall:

~# firewall-cmd --permanent --add-service={http,https}

~# firewall-cmd --reload

Step 3: Install & setup keamanan MariaDB

a. Install the MariaDB server:

~# dnf install mariadb-server

b. Mengaktifkan dan menjalankan layanan database MariaDB:

~# systemctl enable --now mariadb

c. Menjalankan script keamanan database agar menjaga keamanana database:

~# mysql_secure_installation

Step 4: Install PHP

a. Install PHP dan modul-modul yang diperlukan (seperti php-mysqlnd untuk konektivitas database):

~# dnf install php php-common php-mysqlnd php-gd php-mbstring php-cli

b. Lakkukan restart webserver (httpd)

~# systemctl restart httpd

Step 5: Uji coba hasil instalasi

a. Buat sebuah file dengan ekstensi php:

~# "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

b. Buka alat peramban dengan alamat 'http://your_server_ip/info.php' 
(Perlu diingat, setelah installasi selesai, jangan lupa menghapus kembali file info.php)