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/
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
Posting Komentar