LAMP Stack adalah kombinasi perangkat lunak sumber terbuka yang populer digunakan untuk mengembangkan dan menyebarkan aplikasi web dinamis. LAMP adalah singkatan dari Linux, Apache, MySQL/MariaDB, dan PHP. Dalam tutorial ini, kita akan membahas langkah-langkah lengkap untuk menginstal LAMP Stack di Ubuntu Server.
Prasyarat
- Server Ubuntu yang sudah berjalan
- Akses SSH ke server
- Hak akses sudo
Langkah 1: Memperbarui Sistem
Sebelum memulai instalasi, pastikan sistem Ubuntu Anda diperbarui dengan perintah berikut:
Bash
sudo apt update && sudo apt upgrade -y
Langkah 2: Menginstal Apache
Apache adalah server web yang akan melayani halaman web Anda. Instal Apache dengan perintah:
Bash
sudo apt install apache2 -y
Setelah instalasi selesai, Anda dapat memeriksa status Apache dengan perintah:
Bash
sudo systemctl status apache2
Anda juga dapat mengakses alamat IP server Anda di browser web untuk melihat halaman default Apache.
Langkah 3: Menginstal MySQL/MariaDB
MySQL atau MariaDB adalah sistem manajemen basis data yang akan menyimpan data aplikasi web Anda. Anda dapat memilih salah satu dari keduanya. Dalam tutorial ini, kita akan menginstal MariaDB:
Bash
sudo apt install mariadb-server -y
Setelah instalasi selesai, amankan instalasi MariaDB dengan perintah:
Bash
sudo mysql_secure_installation
Ikuti petunjuk di layar untuk mengatur kata sandi root dan konfigurasi keamanan lainnya.
Langkah 4: Menginstal PHP
PHP adalah bahasa pemrograman sisi server yang akan memproses kode aplikasi web Anda. Instal PHP dan modul-modul yang diperlukan dengan perintah:
Bash
sudo apt install php libapache2-mod-php php-mysql -y
Anda dapat memeriksa versi PHP yang terinstal dengan perintah:
Bash
php -v
Langkah 5: Menguji Instalasi LAMP Stack
Untuk menguji instalasi LAMP Stack, buat file PHP sederhana di direktori root web Apache:
Bash
sudo nano /var/www/html/info.php
Tambahkan kode berikut ke file info.php
:
PHP
<?php
phpinfo();
?>
Simpan dan tutup file. Kemudian, akses http://alamat_ip_server/info.php
di browser web Anda. Jika instalasi berhasil, Anda akan melihat halaman informasi PHP.
Langkah 6: Konfigurasi Keamanan Tambahan (Opsional)
Untuk meningkatkan keamanan server LAMP Anda, Anda dapat melakukan beberapa konfigurasi tambahan, seperti:
- Mengaktifkan firewall UFW
- Mengkonfigurasi host virtual Apache
- Mengamankan instalasi PHP
Kesimpulan
Anda telah berhasil menginstal LAMP Stack di Ubuntu Server. Sekarang, Anda dapat mulai mengembangkan dan menyebarkan aplikasi web dinamis Anda.