Saturday, April 22, 2017

Lab 8.16 Konfiurasi php fpm Web Server Nginx CentOS 7




Haiii.. kembali lagi bersama saya diblog yang mungkin bisa bermanfaat buat kalian...

Oke, disini saya akan membahas tentang "Konfigurasi PHP FPM Web Server Nginx CentOS 7" jadi disini kita akan enable PHP pada nginx  dan konfigurasi hampir sama seperti yang ada pada Apache , jika kalian ingin lihat kalian bisa lihat dengan mengklik --->>>DISINI<<<---

Pengertian dari PHP-FPM ?
PHP-FPM adalah implementasi dari PHP FastCGI dengan beberapa fitur tambahan yang bergunaka untuk situs dari berbagai ukuran dan bisa support pada halaman yang menggunakan PHP..

Oke langsung saja kita langsung saja masuk pada konfigurasinya :
TOPOLOGI

Berikut topologi yang saya gunakan pada kali ini, sama seperti pada post sebelumnya..

TABLE IP ADDRESS

 
Berikut ip address yang sudah saya siapkan pada masing masing sistem...

KONFIGURASI SERVER



Pertama tama kita install terlebih dahulu php-mbstring dan untuk menginstall nya kita harus memerlukan reponya, dan untuk install php dan reponya bisa menggunakan command :
Untuk install repo epel nya :
"yum install epel-release -y"
dan
Untuk install php-mbstring nya :
"yum --enablerepo=epel -y install php-mbstring php-pear"




Maka nanti hasilnya akan seperti gambar diatas..



3. Setelah itu kita akan menginstall akan menginstall repo tambahan agar bisa menjalankan PHP-FPM yaitu Remi Repo, tapi boleh juga tidak karena didalam Repo epel juga sudah support untuk php itu sendiri... dan untuk menginstall nya bisa menggunakan command :
"yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm"

 
4. Setelah itu kita install php-fpm nya dengan menggunakan repo remi nya dan untuk menginstall nya bisa menggunakan command :
"yum --enablerepo=remi -y install php-fpm"


5. Maka hasilnya akan seperti ini, dan kalian bisa lihat apa saja yang diinstall ..



6.Setelah itu kita akan mengedit file www.conf dimana di dalamnya akan diganti yang tadinya Apache menjadi nginx..
 


7. Setelah itu kalian ganti seperti gambar diatas, dan hasilnya seperti gambar diatas...
 



8. Setelah itu kita jalankan dan aktifkan php-fpm nya dengan menggunakan command :
"systemctl start php-fpm"
dan
"systemctl enable php-fpm" 


9. Setelah itu kita akan mengedit file vhost dan didalamnya kita akan menambahkan beberapa script, untuk mengeditnya bisa menggunakan command :
"nano /etc/nginx/conf.d/vhostfahmi.conf"


10. Setelah itu tambahkan script :
"location ~ \.php$ {
   fastcgi_pass 127.0.0.1:9000;
   fastcgi_param SCRIPT_FILENAME                     $document_root$fast cgi_script_name;
   fastcgi_param  PATH_INFO $fastcgi_path_info;
   include              fastcgi_params;1


11. Setelah itu kita restart nginxnya agar konfigurasi yang sudah kita kerjakan dapat tersimpan dan berjalan dengan baik, untuk merestartnya bisa menggunakan command :
"systemctl restart nginx"


12. Setelah itu kita akan pindahkan file yang ada pada "<?php phpinfo() ?" ke file info.php, untuk memindahkannya bisa menggunakan command :
"echo "<?php phpinfo() ?" > /usr/share/nginx/html/info.php"


13. Setelah itu coba kalian akses web nya dari client dan maka hasilnya akan seperti gamabr diatas, disana kita bisa melihat info tentang php yang kita gunakan, dan untuk mengakses nya bisa mengetik :
"www.fahmi.net/info.php"
atau
"www.domain.net/info.php"

Alhamdulillah selesai, mohon maaf jika ada kesalahan kata dan kurang lebih nya mohon maaf karena disini saya juga masih belajar hehe..

saya Fahmi Latief Munir undur diri..

Wassalamualaikum wr.wb

0 komentar

Post a Comment