Memasang Nginx, MariaDB dan PHP di GNU/Linux (LEMP)

Sebelumnya saya pernah membahas mengenai cara instalasi LAMP (Linux, Apache, MariaDB/MySQL, PHP). Artikel kali ini masih seputar web server yakni menggunakan LEMP.

LEMP adalah kependekan dari (Linux, Nginx, MariaDB/MySQL, dan PHP). Jika Anda perhatikan mengapa menggunakan kependenkan dengan kata LEMP bukan LNMP? Dikarenkan Nginx itu dibaca Engine X makanya digunakan singkatan LEMP.

Tahap Pemasangan

Pengguna Ubuntu/Debian

Pengguna Fedora 21 ke bawah, Centos dan RHEL

NB: Pengguna Fedora 21 sampai ke atas sama dengan perintah sebelumnya, hanya mengganti yum dengan dnf.

Pengguna Archlinux

Khusus Pengguna Archlinux MySQL sudah tidak berada dalam lumbung resmi (official repository) jadi kita gunakan MariaDB.

Tahap Konfigurasi

Konfigurasi PHP

Setelah proses instalasi selesai langkah selanjutnya adalah tahap konfigurasi agar Nginx dapat menjalankan PHP.

Pengguna Debian/Ubuntu

Pengguna Fedora/Centos/RHEL dan Archlinux

Lalu kemudian Anda cari server .Jika Anda menggunakan nano tekan tombol CTRL+W. Dan rubah skripnya menjadi demikian:

Perhatian: Skrip di atas hanya untuk pengguna Archlinux. Untuk Pengguna Fedora dan Centos pada baris 15 dan 18. Yakni fastcgi_pass unix:/run/php-fpm/php-fpm.sock; dan include fastcgi.conf; ganti dengan:

Pengguna Debian atau Ubuntu:

Perhatian skrip di atas untuk meletakan berkas php atau html berada pada direktori /usr/share/nginx/html. Untuk Menggantinya lihat baris ke-6 yakni pada root /usr/share/nginx/html; Anda bisa ganti menjadi apapun direktorinya.

Setelah selesai langsung saja restart Nginx dan php-fpm nya.

Pengguna Systemd:

Pengguna SysVinit:

Pengaturan Database

Pengaturan database pada MariaDB atau MySQL bisa menggunakan:

Di sana Anda akan dimintai password dari root akun MariaDB/MySQL Anda.

Tahap Testing

Selanjutnya tahap untuk percobaan apakah PHP sudah berjalan di Nginx atau belum dengan cara membuat satu buah berkas di /usr/share/nginx/html dengan cara di bawah ini:

lalu masukan skrip berikut:

Jika hasilnya sudah demikian seperti screenshot di bawah ini, maka PHP sudah dapat berjalan di Nginx Anda.

lemp-sukses

Semoga bermanfaat ?

Ayo Berlangganan!

Dapatkan pemberitahuan artikel-artikel terbaru super cepat, langsung dari surel Anda.
Lebih dari 320 telah berlangganan situsali.com, ayo segera daftarkan surel Anda sekarang juga!


Leave a Reply