Sunday, May 7, 2017

Lab 8.17 Konfigurasi PHP NGINX CentOS 7


Assalamaualaikum wr wb

pada kesempatan kali ini saya akan membagikan tentang tutorial Konfigurasi PHP Nginx di CentOS 7. sebelumnnya apa itu php? php adalah PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. Dengan kata lain, PHP merupakan bahasa pemrograman script server-side yang didesain untuk pengembangan web. yang pada akhirnya web server nginx kita akan bisa menampilkan file Php.

okee setelah penjelasan pada materi kali ini di kemukakan.. sekarang kita mulai konfigurasinya

Untuk Topologi disini saya menggunakan domain www.adityax.com dan dengan client windows 10 untuk veritifikasinya nanti.. untuk lebih jelasnya bisa lihat gambar di bawah.


1. pertama tama kita install seluruh package php dengan menggunakan repo epel. bagi yang belum menginstall repo epel nya kalian bisa kunjungi link Disini

yum install --enablerepo=epel php php-mbstring php-pear -y


2. selanjutnya kita install repo remi

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm


3. setelah itu kita install deh php-fpm (FastCGI Process Manager) melalui repo remi yang sebelumnya telah di install..

yum install --enablerepo=remi install -y php-fpm


4. selanjutnya kita edit file www.conf di direktori /etc/php-fpm.d/

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


5. selanjutnya kalian cari sintaks user dan group seperti pada gambar yang telah saya tandakan.. setelah ketemu kalian ubah menjadi nginx di keduanya, karena di sini kita menggunakan aplikasi nginx


6. selanjutnya kita aktifkan dan jalankan service php-fpm nya.

systemctl start php-fpm
systemctl enable php-fpm


7. sekarang kita edit file .conf yang merupakan file konfigurasi web server nginx nya.. berhubung saya disini telah membuat file .conf yang bernama vhost.conf jadi yang saya edit adalah file tersebut.. bagi kalian yang belum punya kalian bisa namakan sesuai keinginan kalian atau sama dengan saya juga boleh kok :v

nano /etc/nginx/conf.d/namanya.conf


8. selanjutnya kalian buat seperti pada gambar di bawah ini..  dan pada gambar yang telah saya tandai adalah script script php


Penjelasan script php :
fastcgi_pass 127.0.0.1:9000 merupakan petunjuk untuk server nginx menggunakan proxy port default protocol FastCGI.
location berguna untuk menentukan lokasi file .php tersebut
fastcgi_param digunakan untuk mengatur parameter FastCGI
include fastcgi_params berguna untuk menginclude file konfigurasi parameter FastCGI 
 untuk lebih jelasnya mengenai script ini kalian bisa kunjungi link DISINI

9. selanjutnya kita restart nginx nya.

systemctl restart nginx


10. sekarang kita ambil script php yang berasal dari script phpinfo, lalu kita taruh file .php nya itu di dalam direktori default web nginx di /usr/share/nginx/html/ dengan menggunakan perintah echo.

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


11. selanjutnya kita test dengan cara buka browser pada client, lalu masukkan domain kalian dengan di ikuti tulisan /namafile.php yang telah di buat sebelumnya.


yeahh berhasil sudah kita mengkonfigurasinya.. dan hasilnya nya pun berhasil...
cukup sekian dari saya..
semoga bermanfaat :)

Lorem ipsum is simply dummy text of the printing and typesetting industry.


EmoticonEmoticon