Setelah sebelumnya kami membahas bagaimana cara install LAMP di Ubuntu 20.04, pada panduan ini, kami akan membahas cara install LEMP di Ubuntu 22.04. Namun sebelum kami bahas lebih lanjut tentang cara install LEMP di Ubuntu, kami akan menjelaskan terlebih dahulu apa itu LEMP dan kebutuhan sistemnya.
Apa itu LEMP?
LEMP adalah singkatan dari Linux, Nginx (sering dibaca Engine-X), MySQL dan PHP, yaitu salah satu stack yang sering digunakan seorang pengelola website untuk menjalankan aplikasi atau websitenya.
Berbeda dengan LAMP yang menggunakan Apache sebagai web servernya, LEMP menggunakan Nginx sebagai Web Servernya, dimana seperti yang kita ketahui Nginx adalah salah satu Web Server yang memiliki tingkat performansi tinggi dan minim mengonsumsi sumber daya.
Dari beberapa referensi yang kami himpun, Nginx mampu menampung traffic yang cukup besar pada aplikasi atau website. Maka tidak heran, jika banyak webmaster yang lebih memilih untuk menggunakan LEMP daripada LAMP.
System Requirements
Berikut adalah system requirements untuk dapat menginstall LEMP di Ubuntu 22.04:
- OS Ubuntu 22.04
- 1 Core CPU
- 1 GB RAM
- 10GB Disk
Pada panduan ini, Kami menggunakan layanan VPS KVM Linux dengan spesifikasi paket Small.
Cara Install LEMP di Ubuntu 22.04
Setelah mengetahui apa itu LEMP dan juga sistem requirement telah dipersiapkan, selanjutnya kita akan belajar bagaimana cara install LEMP di Ubuntu 22.04. Berikut tahapan instalasinya:
Step 1. Install Nginx
- Login ke VPS melalui SSH
- Update, dan Upgrade Ubuntu dengan menjalankan perintah berikut,
apt-get update -y
apt-get upgrade -y

- Setelah selesai melakukan update, dan upgrade. Selanjutnya adalah melakukan instalasi Nginx. Untuk instalasi Nginx dapat menjalankan perintah berikut,
apt install nginx -y

- Tunggu proses instalasi Nginx selesai. Jika sudah selesai, selanjutnya aktifkan service nginx dengan cara menjalankan perintah,
systemctl start nginx
systemctl enable nginx

- Untuk mengetahui apakah status nginx sudah aktif atau belum dapat menjalankan perintah,
systemctl status nginx
Jika status service Nginx sudah aktif akan tampil informasi Active (running) seperti gambar berikut,

- Setelah itu, silahkan mencoba akses ke VPS melalui Browser dengan cara akses ke URL http://IP_VPS. Apabila proses instalasi Nginx berhasil dengan baik, maka akan tampil tampilan default Nginx seperti gambar berikut,

Step 2. Install MySQL
Setelah berhasil melakukan instalasi Nginx sebagai Web Servernya, selanjutnya adalah instalasi MySQL yang akan digunakan untuk menyimpan data-data pada website nantinya. Berikut panduannya,
- Install mysql server dengan menjalankan perintah berikut,
apt-get install mysql-server

- Setelah selesai melakukan instalasi MySQL, selanjutnya adalah menjalankan perintah yang sudah disediakan untuk mengamankan akses ke service MySQL. Berikut perintahnya,
mysql_secure_installation

- Setelah menjalankan perintah pada tahap sebelumnya, akan tampil beberapa prompt. Silahkan Anda tekan Y untuk Yes, dan tekan tombol apapun pada keyboard untuk No.
Berikut opsi yang dapat digunakan,
- Validate Password component : Yes
- Level Password Validation Policy : 1 Medium
- Remove Anonymous Users : Yes
- Disallow root login remotely : Yes
- Remove test Database, and access to it : Opsional
- Reload Previlage Tables now : Yes


- Setelah selesai melakukan proses instalasi MySQL, dan juga mengamankannya. Selanjutnya silahkan aktifkan service MySQL dengan menjalankan perintah,
systemctl start mysql
systemctl enable mysql

- Setelah selesai, untuk pengujian bahwa MySQL sudah dapat digunakan Anda dapat mencoba masuk ke MySQL dengan menjalankan perintah
mysql
Setelah menjalankan perintah diatas, Anda akan masuk kedalam MySQL, dan siap digunakan.

Step 3. Install PHP
Setelah selesai melakukan instalasi Nginx, dan MySQL. Maka yang terakhir adalah melakukan instalasi PHP. Berikut tahapannya,
- Install PHP dengan menjalankan perintah berikut,
apt-get install php8.1-fpm php-mysql
Pada panduan kali ini kami menggunakan versi php 8.1, silahkan Anda sesuaikan versi php nya dengan kebutuhan.

Setelah selesai PHP sudah langsung dapat digunakan, untuk mengetahui apakah PHP sudah berjalan/running atau belum dapat dilakukan dengan menjalankan perintah berikut,
php -v

Demikian panduan kami tentang cara install LEMP di Ubuntu 22.04, semoga bermanfaat dan selamat mencoba.