Oke kali ini saya akan share cara menginstall nginx, php mysql/mariadb di ubuntu 22.04 atau bisa di singkat LEMP stack
Pengertian LEMP Stack
LEMP Stack adalah sebuah platform web yang terdiri dari Linux, Nginx, MySQL/MariaDB, dan PHP. Platform Ini sering di gunakan untuk blog, forum, atau toko online dan platform LEMP populer karena mudah di gunakan serta performanya yang tangguh.
LEMP:
- Linux adalah sistem operasi yang digunakan untuk menjalankan server web
- Nginx adalah web server yang digunakan untuk menangani request dari sisi client
- MySQL/MariaDB adalah database server yang digunakan untuk menyimpan data
- PHP adalah bahasa pemrograman diperlukan untuk menjalankan situs web
Install Nginx Web Server
Buka terminal di linux lalu ketikkan:
sudo apt update
sudo apt install nginx
Atur Firewall
Ini Optional karena biasanya vps server / server local sudah default mengijinkan port 80/443
Aktifkan firewall dengan mengetikkan
sudo ufw enable
Jika sudah di aktifkan selanjutnya ketikkan
sudo ufw app list
Hasilnya:
Konfigurasi UFW untuk mengijinkan port 80
sudo ufw allow 'Nginx HTTP'
Untuk Port 443/HTTPS ketikkan
sudo ufw allow 'Nginx HTTPS'
Cek apakah firewal sudah berhasil di ijinkan untuk Nginx HTTP dengan mengetikkan:
sudo ufw status
hasilnya:
Cek apakah instalasi sudah berhasil di jalankan dengan cara buka browser ketikkan
http://domain_atau_ip
Gambar di atas menunjukan bahwa instalasi sudah berhasil.
Install MySQL/MariDB
Setelah WebServer berhasil terinstall lanjut untuk menginstall database cukup ketikkan:
sudo apt install mysql-server
Untuk MariDB
sudo apt install mariadb-server
MariaDB dengan MySQL. Kedua aplikasi database ini tidak memiliki perbedaan yang signifikan, baik fitur maupun fungsi. Perbedaan terbesarnya terletak di MariaDB yang merupakan relational DBMS tingkat lanjut.
Amankan Mysql database dengan menjalankan skrip
sudo mysql_secure_installation
cek instalasi database dengan mengetikkan
hasilnya jika instalasi sudah benar
ketik exit jika ingin keluar
Install PHP
Setelah webserver dan databasenya berhasil terinstall lanjut untuk menginstall php
sudo apt-get install php-fpm php-mysql -y
selesai. Mudah sekali bukan install php, semoga berhasil😉
jangan ragu untuk bertanya jika ada yang ingin di tanyakan.