Instalasi LAMP di Ubuntu Server - wongganteng10/tutorial GitHub Wiki

Instalasi LAMP di Ubuntu Server

1. Perbarui Sistem

Sebelum memulai, pastikan sistem Anda diperbarui:

sudo apt update
sudo apt upgrade >>{OPSIONAL}<<

2. Instal Apache

Apache adalah server web yang akan menangani permintaan HTTP:

sudo apt install apache2

Setelah instalasi selesai, periksa status Apache:

sudo systemctl status apache2

3. Instal MariaDB (atau MySQL)

MariaDB adalah database server yang akan digunakan dalam LAMP stack. Anda juga bisa memilih MySQL jika lebih disukai:

sudo apt install mariadb-server mariadb-client

Amankan instalasi MariaDB dengan menjalankan:

sudo mysql_secure_installation

Ikuti petunjuk untuk mengkonfigurasi pengaturan keamanan MariaDB.

4. Instal PHP

Instal PHP beserta modul-modul yang sering digunakan:

sudo apt install php libapache2-mod-php php-mysql php-openssl php-pdo php-mbstring php-xml php-ctype php-json

5. Konfigurasi Apache untuk PHP

Secara default, Apache sudah dikonfigurasi untuk menangani file PHP. Namun, Anda bisa mengkonfigurasi ulang jika diperlukan:

  • Edit file konfigurasi Apache:

    sudo nano /etc/apache2/mods-enabled/dir.conf
  • Pastikan index.php ada di baris pertama:

    <IfModule mod_dir.c>
        DirectoryIndex index.php index.html
    </IfModule>
    
  • Simpan dan keluar dari editor (Ctrl+X, Y, Enter).

6. Restart Apache

Setelah membuat perubahan konfigurasi, restart Apache:

sudo systemctl restart apache2

7. Verifikasi Instalasi PHP

Buat file PHP di direktori root web untuk memverifikasi instalasi PHP:

sudo nano /var/www/html/info.php

Tambahkan kode berikut:

<?php
phpinfo();
?>

Simpan dan keluar. Buka browser dan arahkan ke http://<alamat-ip-server-anda>/info.php. Anda harus melihat halaman dengan informasi PHP.

8. (Opsional) Instal phpMyAdmin

Jika Anda ingin antarmuka grafis untuk mengelola database, Anda bisa menginstal phpMyAdmin:

sudo apt install phpmyadmin

Ikuti petunjuk instalasi, dan pastikan untuk memilih Apache sebagai server web yang akan dikonfigurasi. Setelah instalasi, Anda dapat mengakses phpMyAdmin di http://<alamat-ip-server-anda>/phpmyadmin.

9. Hapus File Info PHP (Opsional)

Setelah memverifikasi PHP, hapus file info.php untuk alasan keamanan:

sudo rm /var/www/html/info.php

Dengan panduan ini, Anda telah berhasil menginstal dan mengonfigurasi LAMP stack di Ubuntu Server. Jika Anda memerlukan bantuan lebih lanjut, jangan ragu untuk bertanya!

⚠️ **GitHub.com Fallback** ⚠️