Enable PHP (PHP FPM) on NGINX

Hallo semuanya, kembali lagi di blog ini dan kali ini saya akan kembali membahas Web server, dan yang dibahas pada web server kali ini adalah "Enable PHP (PHP FPM ) On NGINX".
Jadi pada post ini adalah bagaimana caranya untuk enable php pada nginx, sama seperti pada httpd, di nginx juga bisa dienable php, untuk yang ingin mengetahui cara enable di httpd bisa menuju ke post "Enable php on httpd".

PHP FPM adalah module yang digunakan pada nginx agar web server nginx bisa support pada halaman yang menggunakan .php .

TOPOLOGI
Topologi yang digunakan pada post kali ini adalah seperti gambar dibawah.

1. Install php
Pertama hal yang dilakukan adalah melakukan instalasi php, dan untuk menginstal itu memerlukan epel repository pada centos7, untuk menginstall epel repository pada centos 7 bisa menuju ke post sebelumnya "Enable repository epel".
Jika sudah lakukan instalasi, dan untuk instalasi bisa menggunakan perintah

yum --enablerepo=epel install -y php php-mbsting php-pear php-fpm

1.1Install PHP
Dan tunggu sampai selesai, dan jika sudah selesai maka akan seperti gambar dibawah.

2.Edit File WWW.CONF
agar php bisa di akses/digunakan pada nginx, harus diedit terlebih dahulu file konfigurasi nya, untuk melakukan konfigruasi nya bisa enggunakan perintah.

nano /etc/php-fpm.d/www.conf

2.1 Edit file www.conf
Secara default pada konfigurasi file php adallah ditujukan untuk user "Apache" seperti gambar dibawah, maka dari itu harus di edit menjadi "Nginx"

2.2 Edit file www.conf
Ganti user "apache" menjadi "nginx" seperti gambar dibawah.

3. KOnfigurasi file nginx.conf
Dan selanjutnya adalah lakukan konfigurasi pada file nginx.conf, untuk melakukannya bisa menggunakan perintah

nano /etc/nginx/nginx.conf

3.1 Kongurasi file nginx.conf
dan pada file nginx tambahkan syntax diantara "Server {}"

location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; include fastcgi_params;}

4. Membuat file info.php
SElanjutnya adalah membuat file info php yang nantinya akan diakses, untuk membuat dengan cara cepat nya adalah

echo "<?php phpinfo() ?>" > /usr/share/nginx/html/info.php

5.Start and Enable php-fpm
Enable dan start php-fpm pada centos, untuk melakukan start dan enable bisa menggunakanperintah.

systemctl start php-fpmsystemctl enable php-fpm

6.Verification
Dan selanjutnya mellakukan verifikasi, akses melalui browser info.php nya.

www.wahidayam.net/info.php

Oke, dan selesai post kali ini terima kasih sudah mengunjungi blog ini, dan semoga bermanfaat , janganlupa bagikan ke teman kalian post ini, Tetap ngooprek dan jaga kesehatan.
Oke Jaaaa

Silahkan Sobat Berkomentar bebas dan Sopan , dan sesuai dengan artikel diatas.
saya berterima kasih karena sobat tidak menyertakan Link / iklan DSB.
Terima kasih

Post a Comment (0)
Previous Post Next Post