Cara Install Nginx, MariaDB, PHP (LEMP) di openSUSE Leap 15.1

Sebelumnya saya sudah pernah membahas tentang cara install Apache, MariaDB, PHP (LAMP) di openSUSE Leap 15.1. Nah, kali ini saya akan membahas tentang cara install Nginx (dibaca Engine X), MariaDB, dan PHP di openSUSE Leap 15.1.

0.Update System dan Package

Sebelum install LEMP sebaiknya update openSUSE Leap terlebih dahulu.

1.Install Nginx Web Server

Install Nginx web server dengan nama paket nginx.

Aktifkan Nginx saat boot dan jalankan.

Status service nginx
Status service nginx

Cek versi Nginx.

Buat file index.html di dalam document root.

Isi file index.html.

Browsing http://localhost kalau di pc sendiri atau http://ip-server kalau server di jaringan.

Browsing index.html
Browsing index.html

Ubah kepemilikan direktori document root ke user nginx.

3.Nginx Server Block

Membuat server block, di sini saya menggunakan domain superuser.web.id.

Buat A record di DNS records untuk mengarahkan domain ke IP server.

DNS records
DNS records

Lalu buat file server block.

Isi dari file superuser.web.id.conf.

Buat direktori document root untuk superuser.web.id.

Buat file index.html.

Isi dari file index.html.

Restart Nginx.

Browsing domain http://superuser.web.id.

Browsing domain
Browsing domain

4.Install MariaDB Database

Install MariaDB server beserta clientnya.

Aktifkan MariaDB saat boot dan jalankan.

Status MariaDB database
Status MariaDB database

Cek versi MariaDB.

Lakukan pengamanan instalasi MariaDB.

Login MariaDB menggunakan aplikasi mysql-client.

5.Install PHP

Install PHP dan extensionnya.

Copy file konfigurasi PHP-FPM.

Buka file php-fpm.conf.

Cari opsi error_log lalu aktifkan (uncomment) dengan menghapus tanda titik koma (;).

File Config php-fpm.conf
File Config php-fpm.conf

Buka file www.conf.

Cari opsi user dan group ubah nilainya dari nobody menjadi nginx.

File Config www.conf - user dan group
File Config www.conf – user dan group

Cari opsi listen dan ubah nilainya.

Cari opsi listen.owner, listen.group, dan listen.mode.

File Config www.conf - listen
File Config www.conf – listen

Buka file php.ini.

Cari opsi cgi.fix_pathinfo uncomment dan ubah nilainya menjadi 0.

File php.ini
File php.ini

Aktifkan service PHP-FPM.

Status service php-fpm
Status service php-fpm

6.Konfigurasi Server Block untuk Menjalankan PHP

Konfigurasi server block yang sudah dibuat agar bisa menjalankan script PHP.

Ubah isinya menjadi seperti di bawah ini.

Restart Nginx.

Buat file info.php.

Isi dari file info.php.

Browsing http://superuser.web.id/info.php.

Halaman PHP Info
Halaman PHP Info

7.Install phpMyAdmin

Install phpMyAdmin, aplikasi manajemen database MariaDB.

Buat server block untuk ip-server.

Isi dari file ipserver.conf.

Restart Nginx.

Browsing http://ip-server/phpMyAdmin.

Login phpMyAdmin
Login phpMyAdmin
phpMyAdmin
phpMyAdmin

Selamat mencoba 🙂

Default image
Musa Amin
I am a Linux System Administrator and also write many tutorials about Linux, Cloud, and Open Source. Hire me via email hai[at]musaamin.web.id.

2 Comments

  1. mohon maaf mau tanya, ini dengan spek pc biasa core i5 gen 4 bisa buat 700 an user secara bersamaan di lokal?

Leave a Reply