blogDevsoft88blogDevsoft88Shared publicly - 10/06/2016 09:07

Kolaborasi IIS dan PHP Menggunakan FastCGI


Kategori:

BLOG.DEVSOFT.COM | Kali ini kita akan belajar bagaimana caranya menggabungkan IIS 6 dengan PHP menggunakan FastCGI, FastCGI bisa menjadi alternative pengganti phpisapi.dll yang tidak bisa berjalan lagi di PHP versi 5.3 keatas mungkin karena tingkat kestabilan yang lebih tinggi dibanding phpisapi.

 

 

 

Langkah - Langkah menginstall IIS
 

Pastikan PC anda telah terintall IIS terlebih dahulu, jika belum maka berikutlah tahap-tahapan nya:
 
Pilih menu Control Panel – Add and remove program – Add and remove windows component – Application server (Detail) – berikan check pada Internet Information Services (IIS) 
 
 
 
Lalu masukan CD Instalasi dan proses instalasipun akan berjalan
 
 
 
  • Langkah kedua adalah menginstall PHP,
Untuk php ini saya akan menginstall PHP yang telah di bundle di dalam XAMPP
Tutorial instalasi XAMPP disini
 
  • Langkah ke tiga menginstall FastCGI.
 
  • Konfigurasi Home Direktori Dan PHP CGI Handler
Setelah IIS, PHP dan FastCGI terinstall di PC anda, sekarang kita akan melakukan konfigurasi penggabungannya. Berikut thap-tahapannya:
 
Beralih ke menu Control Panel – Administrative Tools – Internet Information Services (IIS) Manager. Lalu akan muncul menu IIS Manager, klik menu Web Sites, anda bisa menghapus Default Web Sites dan membuat Web site baru sesuai dengan keinginan anda, 
 
Cara membuat Web Sites baru anda bisa melakukan klik kanan pada folder menu Web Sites – pilih New – New Web Sites
 
 
 
Anda akan ditampilkan menu creation wizard to continue click next
 
 
Lalu anda akan diminta membuat deskripsi nama website anda (contoh: phpiis) klik next
 
 
Selanjutnya anda akan diminta menentukan alamat IP dan Port, isikan saja default (Perhatian untuk Port silahkan anda cek dahulu dan pastikan port tersebut tidak dipakai sebelumnya). Klik next untuk melanjutkan dan anda akan diminta untuk menentukan home directory (direktori file PHP diletakkan contoh: c:filephp) dan klik next,
 
Selanjutnya anda akan dimint untuk menentukan Access Permissions pada Website klik next dan Finish
 
 
 
Kali ini kita akan melakukan konfigurasi home directory dengan cara klik kanan pada nama website yang baru saja anda buat lalu pilih property. Pilih tab Home Directory, kira-kira pengaturannya seperti gambar di atas.
 
Pada tabs Home Directory, anda klik button Configuration untuk menambahkan Application Extention Mapping PHPCGI agar kode PHP bisa terbaca di IIS
 
 
Menu Application Configuration akan tampil dan klik button Add lalu Browse file fcgiext.dll yang berada di lokasi C:WindowsSystem32inetsrv, setelah itu ketikan “.php” (Tanpa tanda Kutip) pada Extention dengan memilih All verbs pada Verbs dan OK.
 
 
Lakukan perubahan pada file fcgiext.ini di lokasi C:WindowsSystem32inetsrv menjadi
 
 
Pastikan lokasi php-cgi.exe pada ExePath benar ada dan sudah terinstall. Restart IIS dan lakukan pengujian dengan mengetikan http://localhost/ pada browser.
 
Untuk pengujian silahkan anda buat kode PHP sederhana sebagai contoh 
 
 
dan simpan dengan nama phpinfo.php lalu simpan di direktori c:filephp yang telah kita konfigurasikan sebelumnya. Ketikan http://localhost/phpinfo.php pada URL browser anda
 
 
Apabila tampilan pada browser anda menampilkan file PHP seperti gambar di atas maka konfigurasi anda telah berhasil. Selamat…

tags:
Share    




    KOMENTAR ANDA