Official Website PATIKAB CSIRT
 
LOGO PATIKAB CSIRT
Beranda Berita PATIKAB-CSIRT Tutorial Instalasi LAMP Stack di Server dengan Ubuntu 20.04

Tutorial Instalasi LAMP Stack di Server dengan Ubuntu 20.04

Berita PATIKAB-CSIRT

LAMP (Linux, Apache, MariaDB/MySQL, dan PHP) adalah salah satu stack yang diciptakan untuk memenuhi kebutuhan website dalam sebuah server. Nama LAMP sendiri merupakan singkatan komponen-komponennya yaitu: Linux sebagai operating system dengan Apache sebagai webserver dengan menggunakan Mysql/MariaDB sebagai database dan PHP sebagai skrip yang memproses dynamic content.

Persiapan

Sebelum memulai instalasi LAMP Stack, pastikan hal berikut sudah disiapkan terlebih dulu:

  1. Instalasi Ubuntu 20.04

1. Instalasi Apache

Sebelum memulai instalasi pastikan server Ubuntu sudah diupdate ke versi yang terbaru:

$ sudo apt update -y

Kemudian install webserver Apache

$ sudo apt install apache2

Ketik Y apabila apt membutuhkan konfirmasi instalasi

Setelah berhasil menginstal webserver Apache, kita mulai mengkonfigurasi firewall UFW (Uncomplicated FireWall) untuk mengijinkan (allow) traffic HTTP:

$ sudo allow in "Apache"

Kemudian cek status UFW.

$ sudo ufw status

Tampilan UFW

Apabila output UFW seperti diatas, maka konfigurasi UFW berhasil.

Untuk memastikan bahwa apache sudah berjalan dengan benar, gunakan browser untuk mengakses:

http://localhost

Rubah localhost dengan ip ubuntu anda apabila perlu.

Tampilan Halaman Sampel Apache

Apabila muncul tampilan seprti diatas maka webserver Apache sudah berjalan.

2. Instalasi MariaDB

Setelah menginstal webserver maka kita butuh database sebagai penyimpanan data untuk server. Saat ini, MariaDB adalah sistem pengelola database yang paling up-to-date dan cukup kompatibel untuk anda gunakan. Ikuti perintah berikut untuk menginstal MariaDB.

$ apt-get install mariadb-server

Start dan enable on-boot untuk layanan MariaDB dan kemudian lakukan secure installation.

$ systemctl enable mariadb

$ systemctl start mariadb

Setelah itu, cek apakah MariaDB sudah aktif atau belum.

$ systemctl status mariadb

Tampilan Status MariaDB

Apabila keluar tampilan seperti diatas, maka instalasi MariaDB sudah berhasil.

3. Instalasi PHP 7.4

Selanjutnya akan dilakukan instalasi PHP 7.4. Berbeda dengan komponen lainnya, instalasi PHP akan diikuti dengan instalasi ekstensi pendukung PHP yang dibutuhkan seperti php-mysql yang memungkinkan PHP untuk berkomunikasi dengan database berbasis MySQL/MariaDB.

$ sudo apt install php libapache2-mod-php php-mysql

Setelah instalasi selesai, anda bisa mengecek php dengan perintah berikut:

$ php -v

Tampilan PHP

Selanjutnya buat skrip test php php.info dengan perintah berikut:

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

kemudian masukan kode php dibawah ini:

Tampilan PHP

Buka browser anda dan arahkan ke halaman skrip tersebut dengan memasukkan URL:

http://localhost/info.php

Tampilan Halaman phpinfo

Apabila muncul tampilan halaman seperti diatas, maka instalasi php berhasil.

Saat ini server lamp anda sudah siap digunakan.