Follow Us @soratemplates

Thursday 6 April 2017

Lab 8.16 Php-fpm With Nginx


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

1. 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


2. Tambahkan repository dari remi untuk php-fpm.
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm


 

3. Sekarang install phpfpm dengan repo remi.
yum --enablerepo=remi -y install php-fpm



4. Setelah itu 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

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

7. Dan selanjutnya adalah lakukan konfigurasi pada file nginx.conf, untuk melakukannya bisa menggunakan perintah
nano /etc/nginx/nginx.conf

8. 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;}


9. 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


10. Kemudian enable dan start php-fpm pada centos, untuk melakukan start dan enable bisa menggunakanperintah.
systemctl start php-fpm
systemctl enable php-fpm



11. Selanjutnya mellakukan verifikasi, akses melalui browser info.php nya.
www.ayu6600.net/info.php


Sekian postingan ini. Semoga bermanfaat. Maaf jika ada beberapa kesalahan, dan kurang lengkapnya penjelasan diatas.
cr:wahidemalution

No comments:

Post a Comment