Cara Install Nginx, MariaDB, PHP (LEMP) di Ubuntu

Membangun lingkungan server web yang kuat dan handal adalah langkah penting dalam pengembangan situs web. Salah satu tumpuan teknologi yang sering digunakan untuk tujuan ini adalah LEMP stack, yang terdiri dari Nginx sebagai server web, MariaDB sebagai sistem manajemen database, dan PHP sebagai bahasa pemrograman server-side. Dalam panduan ini, kita akan mempelajari cara menginstal LEMP stack di Ubuntu.

Cara Install Nginx dan Memperbarui Firewall di Ubuntu

1. Update Ubuntu

Langkah pertama adalah memastikan sistem Ubuntu kita diperbarui dengan perintah:

sudo apt update && sudo apt upgrade

2. Install Nginx

Setelah update selesai, instal Nginx dengan perintah:

sudo apt install nginx

3. Cek Instalasi Nginx

Pastikan Nginx telah terinstal dengan menjalankan perintah:

sudo systemctl status nginx

4. Install UFW

Aktifkan firewall dengan UFW (Uncomplicated Firewall) untuk melindungi server. Install UFW dengan perintah:

sudo apt install ufw

Mau jadi Digital Marketer? Baca panduan lengkap Digital Marketing berikut.

Cara Install MariaDB di Ubuntu

1. Install MariaDB

Install MariaDB dengan perintah:

sudo apt install mariadb-server

2. Install Skrip Keamanan MariaDB

Setelah instalasi selesai, jalankan skrip keamanan MariaDB untuk mengamankan instalasi:

sudo mysql_secure_installation

3. Membuat User Baru di MariaDB

Login ke MariaDB dengan perintah:

sudo mysql -u root -p

Kemudian buat user baru dan berikan izin yang sesuai:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;

Tertarik jadi Data Analyst? Baca panduan lengkap Data Analysis ini.

Cara Install PHP di Ubuntu

1. Pengecekan Instalasi PHP

Terakhir, instal PHP dan ekstensi yang diperlukan dengan perintah:

sudo apt install php-fpm php-mysql

Setelah instalasi selesai, cek versi PHP dengan perintah:

php -v

Yuk Install Nginx, MariaDB, dan PHP (LEMP) di Ubuntu!

Dengan mengikuti langkah-langkah di atas, kita telah berhasil menginstal LEMP stack di server Ubuntu. Sekarang kita memiliki fondasi yang kuat untuk menjalankan aplikasi web kita. Pastikan untuk memahami setiap langkah dengan baik dan selalu melakukan pengecekan setelah menginstal komponen-komponen penting. Dengan LEMP stack, kita siap untuk mengembangkan dan menjalankan situs web kita dengan lancar di server Ubuntu!

Tertarik Jadi Software engineering? Baca panduan lengkap Software Engineering di sini.

Mari terus belajar dan kembangkan skill di MySkill