Target Akhir

Kamu akan punya server Ubuntu 22.04 yang siap untuk aplikasi PHP dengan:

  • PHP versi 8.1 atau lebih tinggi
  • MariaDB versi minimal 10.3
  • Ekstensi PHP: gd, gettext, dan mbstring aktif

🚀 Langkah-langkah Setup Server

1. Update sistem dulu (wajib)

sudo apt update && sudo apt upgrade -y

2. Install PHP 8.1 dan Ekstensi yang dibutuhkan

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update

Sekarang install PHP 8.1 dan modul-modul:

sudo apt install php8.1 php8.1-gd php8.1-mbstring php8.1-gettext php8.1-mysql php8.1-cli php8.1-common libapache2-mod-php8.1 -y

🧠 Cek versi PHP:

php -v

3. Install MariaDB (minimal 10.3)

Ubuntu 22.04 default-nya masih pakai MariaDB 10.6 (lebih tinggi dari 10.3, jadi aman).

sudo apt install mariadb-server mariadb-client -y

🔐 Jalankan secure installation:

sudo mysql_secure_installation

Ikuti langkah-langkahnya (misalnya: ganti root password, hapus user anonymous, dll).

🧠 Cek versi:

mysql -V

4. Cek Ekstensi PHP aktif

php -m | grep -E 'gd|gettext|mbstring'

Kalau keluar semua: gd, gettext, dan mbstring, berarti sudah ✅


5. (Opsional) Install Apache jika belum ada

sudo apt install apache2 -y

Kemudian aktifkan Apache + PHP module:

sudo a2enmod php8.1
sudo systemctl restart apache2

6. Tes PHP: Buat File Info

Buat file untuk tes:

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

Isi dengan:

<?php phpinfo(); ?>

Lalu akses di browser: http://your-server-ip/info.php


Kalau semua oke, kamu sudah berhasil 🎉


Semoga Bermanfaat.
Salam, Erwan Setyo Budi.