Skip to main content

Install NGINX 1.10, PHP-FPM 7.0, dan MariaDB 10.1 di CentOS 7

Kemarin, saat mengunjungi website NGINX ternyata telah release versi stable yang sudah support untuk HTTP/2. Dimana dengan HTTP/2, website akan di-deliver ke client dengan lebih cepat dibanding dengan HTTP/1.1, bisa dilihat dari link ini https://http2.akamai.com/demo. karena itu admin langsung mau coba deh migrasiin web ini ke HTTP/2. Di tutorial ini yang akan diinstall adalah NGINX versi 1.10, PHP-FPM versi 7.0, dan MariaDB versi 10.1. Let’s get started.

Install NGINX 1.10

pertama yang dilakukan adalah upgrade centos terlebih dahulu

lalu di-restart jika telah selesai.

karena udah kebiasaan menggunakan nano untuk editor dan juga wget untuk mendownload package NGINX, install dulu yaaa

setelah itu kita siapkan beberapa tools pendukung untuk meng-compile NGINX dari source code.

lalu download source code NGINX 1.10

setelah itu di-extract

masuk ke directory yang telah di-ectract

oh iyaaa buat dulu user untuk NGINX nya

di konfigure dahulu sebelum di compile

lalu di-compile

dan

untuk verifikasi jalankan perintah

dan akan tampil seperti diwabah ini :

nginx-version

kita tambahkan file executable untuk memudahkan start/stop service NGINX

lalu tambahkan attribute executable ke file tersebut

dan coba untuk jalankan service NGINX

sekarang coba buka browser dan coba akses

nginx

 

Install PHP-FPM 7.0

kalau sudah selesai install NGINX mari dilanjut install php-fpm agar bisa memproses PHP.

ada beberapa tools yang diperlukan, yaitu Repo Remi, karena di repo ini yang udah nge-release versi terbarunya dari PHP. berikut langkah-langkahnya :

menambahkan repo remi, sebelum menambahkan repo remi dibutuhkan terlebih dahulu repo dari EPEL, menambahkannya dengan cara

setelah itu lanjut untuk menambahkan repo REMI

lalu install package PHP-FPM versi 7.0

setelah itu ada tambahan config pada /etc/opt/remi/php70/php-fpm.d/www.conf

cari user dan group, lalu ganti isinya dengan ‘nginx’

lalu ubah juga nilai dari cgi.fix_pathinfo menjadi 0 pada file /etc/opt/remi/php70/php.ini

setelah ini tambahkan config di NGINX agar dapat meneruskan proses PHP ke PHP-FPM

setelah itu buat file testing php untuk melihat apakah php-fpm nya sudah berfungsi

jika sudah start PHP-FPM dan juga restart NGINX

jika sudah coba buka browser dan coba akses

php

 

Install MariaDB 10.1

nah, ini yang terakhir nih MariaDB, sebenernya sih admin baru tau MariaDB ini saat mulai nyoba-nyobain CentOS 7 dimana kalau mau install MySQL eh malah disuruh install MariaDB, ternyata default-nya di CentOS 7 ini MariaDB telah menggantikan MySQL, walaupun sebenarnya saat menggunakan MariaDB, ngak beda jauh dengan MySQL, mungkin ada kelebihannya dibanding MySQL (pasti ada sih haha)

untuk menginstall MariaDB yang versi terbaru kita harus menggunakan repo dari MariaDB nya langsung, seperti dibawah ini

setelah itu tinggal diinstall

mudah kan??? hehe, lalu start MariaDB-nya

nah kalau udah, di setup dahulu MariaDB nya

setelah itu coba login

mysql

oke, cukup sekian dulu yaa, nantikan tutorial berikutnya, selamat mencoba.