melanjutkan lagi di lab nginx, kali ini saya akan memberikan tutorial agar web server kita dapat menampilkan file php, apa sih php itu sendiri ? php atau Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. nah pada lab ini saya akan menggunakan topologi sebagai berikut :
berikut tutorialnya :
1. pertama kita harus menginstall file file package dari php itu sendiri menggunakan repostory dari epel
yum --enablerepo=epel install php php-mbstring php-pear -y
Kemudian tunggu sampai instalasi selsesai
2. selanjutnya kita harus menambahkan repository remi
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
3. setelah menginstall repository remi, lakukan instalasi php fpm atau ( fastcgi process manager )
yum --enablerepo=remi -y php-fpm
Tunggu samapai proses instalasi selesai
4. kemudian edit file www.conf yang terletak di direktori /etc/php-fpm.d/
nano /etc/php-fpm.d/www.conf
5. ubah syntak user dan group dari apache menjadi nginx seperti gambar berikut
6. kemudian jalankan dan aktifkan layanan php-fpm pada server kita dengan start dan enable
systemctl start php-fpm
systemctl enable php-fpm
7. setelah itu masuk kedalam konfigurasi nginx.conf dengan nano, kemudian masukan script seperti dibawah ini
keterangan :
- location ~ \.php$, berfungsi untuk mendefinisikan letak dari file .php
- fastcgi_pass, berfungsi untuk mendefinisikan server yang sebenarnya untuk untuk proxy agar menggunakan protokol FastCGI
- fastcgi_param, berguna untuk menggunakan parameter yang digunakan untuk protokol FastCGI
- include fastcgi_params, berguna untuk memasukkan file konfigurasi parameter FastCGI
8. restart layanan nginx pada server kita agar konfigurasi dapat berjalan
systemctl restart nginx
9. suntuk percobaan saya akan membuat file informasi php di direktori /use/share/nginx/html/ dengan nama info.php menggunakan command berikut
echo "<?php phpinfo() ?>" > /usr/share/nginx/html/info.php
Verifikasi Client
1. pada client lakukan akses ke file informasi php yang sebelumnya telah kita buat
www.queenvin.net/info.php
nah sekian tutorial saya tentang php pada nginx semoga bermanfaat...
mantab banget gan
ReplyDeleteMesin pembersih pcb