Install LAMP Stack di Ubuntu 18.04

Berikut ini panduan lengkap dan praktis untuk menginstal Apache, PHP 5.6, MariaDB, dan phpMyAdmin di Ubuntu 18.04 (VM atau LXC):
✅ Langkah 1: Update Sistem
sudo apt update && sudo apt upgrade -y
✅ Langkah 2: Tambahkan PPA OndΕej untuk PHP
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
✅ Langkah 3: Instal Apache2
sudo apt install apache2 -y
sudo systemctl enable apache2
sudo systemctl start apache2
Cek: buka di browser http://IP_VM_KAMU/
Harus muncul halaman “Apache2 Ubuntu Default Page”.
✅ Langkah 4: Install PHP 5.6 dan Ekstensi
sudo apt install php5.6 libapache2-mod-php5.6 php5.6-mysql php5.6-curl php5.6-xml php5.6-mbstring php5.6-zip php5.6-gd php5.6-cli php5.6-common -y
Ekstensi ini cukup lengkap untuk aplikasi CodeIgniter 3 dan pustaka seperti PHPExcel, PHPPdf, dll.
Setelah itu, cek versi:
php -v
✅ Langkah 5: Install MariaDB
sudo apt install mariadb-server mariadb-client -y
sudo systemctl enable mysql
sudo systemctl start mysql
Konfigurasi Keamanan Database
sudo mysql_secure_installation
Jawab sesuai kebutuhan:
-
Ganti root password → ya
-
Remove anonymous user → yes
-
Disallow remote root login → yes
-
Remove test database → yes
-
Reload privilege → yes
✅ Langkah 6: Install phpMyAdmin
sudo apt install phpmyadmin -y
-
Pilih
apache2saat ditanya. -
Pilih “Yes” untuk menggunakan
dbconfig-common. -
Masukkan password database root.
Jika tidak otomatis tersambung:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
✅ Langkah 7: Restart Semua Layanan
sudo systemctl restart apache2
sudo systemctl restart mysql
✅ Langkah 8: Coba Akses di Browser
-
phpMyAdmin:
http://IP_VM_KAMU/phpmyadmin -
Aplikasi kamu: Letakkan di
/var/www/html/spps→ akseshttp://IP_VM_KAMU/spps
π§ Tips Tambahan:
Ubah DocumentRoot (opsional)
Jika kamu ingin langsung akses aplikasi tanpa /app, ubah konfigurasi:
sudo nano /etc/apache2/sites-available/000-default.conf
Ubah:
DocumentRoot /var/www/html/app
Lalu restart:
sudo systemctl restart apache2
π Akses dengan http://spps.local di Windows?
- Edit
C:\Windows\System32\drivers\etc\hostsdi komputer Windows:
192.168.1.100 app.local
Ganti IP di atas dengan IP dari VM Ubuntu 18.04 kamu.
✅ Selesai!
Kamu sekarang sudah punya:
-
Apache + PHP 5.6 siap pakai
-
MariaDB & phpMyAdmin terhubung
-
Siap men-deploy aplikasi
CodeIgniter 3lama dengan aman dan ringan.
Kalau kamu butuh file bash script otomatis instalasi semua ini, tinggal bilang, akan saya bantu buatkan.
Posting Komentar untuk "Install LAMP Stack di Ubuntu 18.04"