Mulai dari Nol: Siapkan LAMP Stack di Ubuntu 22.04
LAMP adalah kependekan dari Linux, Apache, MySQL, PHP—empat pilar utama untuk menjalankan situs dinamis. Tanpa mereka, WordPress, Laravel, atau custom CMS-mu cuma file mati di VPS. Di Ubuntu 22.04 LTS, kamu bisa memasang stack ini dua cara: otomatis pakai template OS (untuk kamu yang ogah koding) atau manual lewat apt (buat kamu yang ingin kontrol penuh versi dan modul).
Saya sudah mencoba kedua metode di VPS 1 vCPU/1 GB RAM. Otomatis butuh 4 menit, manual sekitar 12 menit asal koneksi stabil. Bedanya: manual memberi kebebasan pilih versi PHP 8.3, Apache MPM-event, atau MariaDB 10.11—semua nggak bisa diatur kalau pakai template. Penasaran? Ikuti step di bawah sampai selesai.
Opsi Otomatis: Pakai Template OS (4 Menit Selesai)
Kalau kamu pakai panel seperti hPanel, Virtualizor, atau SolusVM, biasanya tersedia template “Ubuntu 22.04 + LAMP”. Fungsinya mirip flash sale: klik, makan otomatis datang. VPS bakal di-reimage; semua data lama hilang, jadi back-up dulu.
Langkah singkat
Masuk panel → pilih VPS → OS & Panel → Applications → LAMP stack → Ganti OS. Tunggu progress 100%, buka IP di browser, muncul halaman “It works!” Apache. Selesai. MySQL root password otomatis tergenerate; simpan di catatan.
Keuntungan vs kekurangan
Keuntungan: cepat, tanpa command line, firewall sudah buka port 22/80/443. Kekurangan: versi software terkunci (PHP 8.1, MySQL 8.0), susah tambah ekstensi kustom, dan kamu nggak belajar apa yang sebenarnya terjadi di balik layar.
Opsi Manual: Kuasai Servermu Sendiri
Install manual cocok buat devops, murid bootcamp, atau siapapun yang mau tahu kenapa `apt` bisa jadi teman sekaligus musuh. Butuh SSH client (PuTTY, Terminal, atau Warp) dan user root/sudo.
- Update dulu:
sudo apt update && sudo apt upgrade -y - Install Apache:
sudo apt install apache2 -y - Buka IP di browser; kalau keluar “Apache2 Ubuntu Default Page”, lanjut.
- Install MySQL:
sudo apt install mysql-server -y - Secure install:
sudo mysql_secure_installation(set root password, hapus anon user, disable remote root). - Install PHP + modul:
sudo apt install php8.3 libapache2-mod-php8.3 php8.3-{mysql,curl,gd,mbstring,xml,zip} -y - Restart Apache:
sudo systemctl restart apache2 - Buat info file:
sudo nano /var/www/html/info.php→ isi<?php phpinfo();→ save → buka http://IP/info.php. - Jika muncul tabel hijau PHP, berarti LAMP siap tempur. Jangan lupa
sudo rm /var/www/html/info.phpsetelah dicek.
Kesimpulan
Pasang LAMP di Ubuntu 22.04 bisa jadi kisah 4 menit atau 12 menit tergantung level ketergantunganmu pada GUI. Template OS menolong pemula tapi memagari eksplorasi; install manual memberi kebebasan sekaligus tanggung jawab penuh atas keamanan dan performa. Mau praktik? Siapkan VPS, pilih salah satu metode di atas, lalu lanjut belajar deploy WordPress atau Laravel. Jika butuh versi terbaru PHP 8.3 atau MariaDB 10.11, jalan manual adalah jalan ninja. Selamat coding, dan jangan lupa rajin apt update!
FAQ
Bisa, tapi harus tambah PPA ondrej/php lalu apt install php8.3; konfigurasi Apache perlu di-update.
Kemungkinan modul PHP belum di-load. Cek dengan sudo a2enmod php8.3 && sudo systemctl restart apache2.
Aman jika kamu jalankan mysql_secure_installation, atur firewall, dan rajin update patch.