in FOSS

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 🙂

Write a Comment

Comment