Lab 8.17 Konfigurasi PHP Nginx CentOS 7

Assalamu'alaikum Wr.Wb.


Dikesempatan kali ini saya akan membahas mengenai Konfigurasi PHP Nginx CentOS 7. Sebelumnya, saya akan memberi sedikit penjelasan mengenai PHP.

Apa itu PHP?
PHP merupakan kependekan dari Hypertext Prepocessor yang merupakan bahasa pemrograman yang digunakan untuk membuat halaman suatu website.


Topologi:



Konfigurasi:

 1. Pertama, Anda perlu menginstal seluruh package php dengan menggunakan epel repo.




 2. Kemudian, instal repository remi.




 3. Selanjutnya, instal PHP-fpm (FastCGI Process Manager) dengan repository remi yang sudah Anda instal sebelumnya.



 4. Masuk kedalam file www.conf milik Anda.



 5. Temukan script user dan group, ubah dari Apache menjadi Nginx seperti yang ada pada gambar dibawah ini.



 6. Jalankan PHP-fpm Anda. Jangan lupa untuk melakukan perintah enable agar saat PC Anda restart, maka PHP-fpm akan berjalan secara otomatis.



 7. Masuk kedalam file virtual host untuk melakukan konfigurasi web server Nginx nya. Disini saya telah membuat file virtual host. Untuk Anda yang belum mengetahui bagaimana caranya, Anda dapat melihatnya disini.



 8. Masukkan script seperti gambar dibawah ini yang telah saya beri warna hijau pada tulisannya.


Keterangan:

  • FastCGI proxying pada Nginx biasanya digunakan untuk menerjemahkan permintaan dari client untuk server aplikasi yang tidak/tidak harus menangani permintaan dari client secara langsung. Kegunaan utama dari FastCGI proxying pada Nginx salah satunya adalah untuk pemrosesan PHP. Tidak seperti Apache yang dapat menangani pemrosesan PHP secara langsung melalui modul mod_php. Nginx harus menggunakan prosesor PHP yang terpisah untuk menangani permintaan PHP.
  • fastcgi_param: digunakan untuk menetapkan parameter yang harus melewati server FastCGI
  • fastcgi_pass: merupakan petunjuk yang digunakan oleh Nginx untuk menentukan server sebenarnya agar proxy dapat menggunakan protokol FastCGI
  • location: merupakan lokasi dari file .php Anda
  • include fastcgi_params: berfungsi untuk menginclude file konfigurasi parameter FastCGI Anda

 9. Restart Nginx Anda.



 10. Karena location yang saya atur tadi menggunakan tanda "~", maka masukkan script php kedalam direktori /usr/share/nginx/html/namafile.phpAnda dengan menggunakan perintah echo.



 11. Anda dapat melakukan verifikasi pada browser client Anda dengan mengakses domainyangAndagunakan/namafile.phpAnda. Jika berhasil, maka akan muncul tampilan seperti gambar yang ada dibawah ini.



Sekian dari saya, kurang lebihnya mohon maaf. Jika ada kesalahan mohon diberitahu. Saran dan kritik dari Anda akan sangat membantu. Terima kasih.

Wassalamu'alaikum Wr.Wb.

Tidak ada komentar:

Diberdayakan oleh Blogger.