Langsung ke konten utama

Lab 8.17 Konfigurasi PHP pada Nginx

Assalamualaikum Wr.Wb
Kembali lagi dengan saya hani nur hikma selaku admin blog ini. Saya akan melanjutkan postingan selanjutnya yaitu Lab 8.17 Konfigurasi PHP pada Nginx.
Sebelumnya apa itu PHP?
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.

1. Pertama install seluruh package php terlebih dahulu dengan menggunakan epel repo.


2. Selanjutnya yang kita install adalah repository remi nya.


3. Masih dalam tahap menginstall, kali ini kita akan menginstall Php Fpm (FastCGI Process Manager) menggunakan repositori remi yang kita install sebelumnya.


4. Selanjutnya kita akan melakukan pengeditan pada file www.conf yang terdapat dalam directory /etc/php-fpm.d/.


5. Cari syntak user dan group kemudian ganti yang tadinya apache menjadi nginx. Untuk lebih jelasnya bisa kalian lihat gambar yang sudah saya tandai dibawah ini


6. Jalankan php-fpm kemudian enable agar berjalan otomatis saat komputer restart.
  res


7. Edit file konfigurasi Web Server Nginx, disini saya mengeditnya di file Virtual Host yang sudah saya buat sebelumnya. Tambahan syntak yang sudah saya tandai pada gambar dibawah ini



Keterangan 
  • fastcgi_proxying dalam nginx umumnya digunakan untuk menerjemahkan permintaan client untuk server aplikasi yang tidak harus menangani permintaan client secara langsung. fastcgi adalah protokol yang berbasis cgi, atau antarmuka gateway yang umum. protokol ini dimaksudkan untuk meningkatkan kinerja dengan tidak menjalankan setiap permintaan sebagai proses terpisah. Ini digunakan untuk antarmuka yang efisien dengan server yang memproses permintaan untuk konten dinamis. Salah satu kegunaan utama dari fastcgi proxying dalam nginx adalah untuk pemprosesan PHP.
  • fastcgi_param digunakan untuk menetapkan parameter yang harus dilewatkan ke server FastCGI. Hal ini dapat berupa teks, variabel, dan kombinasi keduanya.
  • location merupkan lokasi dari file .php
  • fastcgi_pass adalah Petunjuk yang digunakan Nginx untuk menentukan server sebenarnya agar proxy menggunakan protokol FastCGI. Alamatnya bisa ditentukan sebagai nama domain atau IP Address dan port
  • include fastcgi_params digunakan untuk meng-include file konfigurasi parameter fastcgi yang terletak di /etc/nginx/
8. Restart service nginx agar konfigurasi yang baru berjalan


9. Kemudian kita gunakan perintah echo. Karena locationnya tadi kita atur menjadi "~" maka masukkan script php ke directory root/default nginx di usr/share/nginx/html.


10. Selanjutnya lakukan pengetesan pada web browser client dengan cara mengetikan nama domain dan dibelakangnya diikuti dengan nama file php yang telah dibuat.


Komentar

Postingan populer dari blog ini

9.4 Konfigurasi Database Server MariaDB

Lab 8.8 Konfigurasi Log Analyzer Apahce Web Server

4 Cara Meremote Router Mikrotik

4 Cara Meremote Router Mikrotik