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.
Sebelum memulai instalasi LAMP Stack, pastikan hal berikut sudah disiapkan terlebih dulu:
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
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.
Apabila muncul tampilan seprti diatas maka webserver Apache sudah berjalan.
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
Apabila keluar tampilan seperti diatas, maka instalasi MariaDB sudah berhasil.
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
Selanjutnya buat skrip test php php.info
dengan perintah berikut:
$ sudo nano /var/www/html/info.php
kemudian masukan kode php dibawah ini:
Buka browser anda dan arahkan ke halaman skrip tersebut dengan memasukkan URL:
http://localhost/info.php
Apabila muncul tampilan halaman seperti diatas, maka instalasi php berhasil.
Saat ini server lamp anda sudah siap digunakan.