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
apache2
saat 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\hosts
di 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 3
lama 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"