NewwUpdate!!!Haii guyss Updateee lagi nihhh.untuk update kali ini saya akan memberikan tutorial tantang Konfigurasi PHP-FPM Nginx di centos 7.PHP FPM adalah module yang digunakan pada nginx agar web server nginx bisa support pada halaman yang menggunakan .php .
TOPOLOGY
Masih menggunkan Topology yang sama dengan postingan saya sebelumnya terdapat client dan server.
TABEL IP Address.
Untuk IP Address yang di gunakan juga masih sama.
1.Install php-mbstring php-pear
Okee Petama yang kita lakun adalh install package php-mbstring dan php-pear mengunkan repository epe.untuk command yang di gunakan adalah
yum --enablerepo=epel -y install php-mbstring php-pear
Tunggu sampai proses install selesai okee.
2.Install repository Remi
Selanjutnya kita install repository remi.untuk apa yaitu repo untuk mendownload/menginstall package php-fpm.Untuk command yang di gunakan adalah
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Tunggu sampai install repo selesai
3.Install Package php-fpm
Nah Selanjutnya adalah install package php-fpm megunkan repository remi
tunggu Prosess instaa package sampai selesai.
Selanjutnya adalah edit file www.conf untuk mengeditnya kita bisa menggunkan command
nano /etc/php-fpm.d/www.conf
Secara default pada konfigurasi file php adallah ditujukan untuk user "Apache" seperti gambar dibawah, maka dari itu harus di edit menjadi "Nginx"
Ubah pada bagian user dan grub yang awalnya apache menjadi Nginx
5.EDIT FILE Virtualhost.conf Nginx
Selanjutnya adalah edit file konfigurasi virtualhost.conf nya nginx untuk mengedit gunakan command
nano /etc/nginx/conf.d/virtualhost.firman.conf
Kemudian tambahkan script
location ~ \.php$ {untuk lebih jelasnya bisa lihat pada gambar apabila sudah save filenya.
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 menggunakan command
echo "<?php phpinfo() ?>" > /usr/share/nginx/html/info.php
5.Start and Enable servie php-fpm
Enable dan start php-fpm pada centos, untuk melakukan start dan enable bisa menggunakanperintah.
systemctl start php-fpm
systemctl enable php-fpm
Selanjutnya adalah Verifikasi pada client coba akses pada browse
www.firman.net/info.phpdan berikut ini adalah gambar tampilannya pada browse okee.