The Notes of Sagi Arsyad

-
See also: Other Geeks@INDC

News

Sagi Arsyad's Facebook profile

ASP.NET

My Organization

PHP Fast-CGI dan IIS

Sejak IIS 7, diperkanalkan cara baru mengintegrasikan PHP ke dalam IIS, yaitu PHP sebagai Fast-CGI.

1. Download PHP Binary

download php pada halaman :

http://windows.php.net/download/

saat ini, ada dua pilihan versi PHP yang bisa dipakai, yaitu PHP 5.2.x dan PHP 5.3.x.

  • Apabila anda memilih menggunakan PHP 5.2.x , download yang versi zip pada build VC6 non-thread safe
  • Apabila anda memilih menggunakan PHP 5.3.x , download yang versi zip pada build VC9 non-thread safe

pada artikel ini saya gunakan PHP versi 5.2.11 VC9 non-thread safe

php1

ekstrak pada suatu direktori. pada contoh ini, php.exe ada pada direktori C:\win32\php\

 

2. Membuat Website

buka IIS manager : Start –> Run  -> inetmgr –> enter

(optional) buat suatu website baru untuk mencoba PHP fast-cgi ini

php2

set nama website dan physical path seperti contoh dibawah ini, sisanya boleh dibiarkan default

php3

 

3. Setting PHP Fast-CGI Handler

Pada tampilan home dari website yang dituju, klik kanan pada Handler Mapping, lalu pilih Open Feature 

php4

pada action panel, Pilih Add Module Mapping

php5

Pada window Add Module Mapping, masukkan sesuai dengan gambar di bawah ini

php6

akan muncul warning PHP akan dieksekusi sebagai Fast-CGI yang executable. pilih Yes

php7

hasilnya dapat dilihat pada daftar Handler Mappings

php8

3. Test PHP

jalankan fungsin phpinfo pada suatu file di webserver root

php9

buka pada web browser

php10

 

di task manager juga dapat kita lihat resource yang digunakan oleh PHP Fast-CGI

phptm

Share this post: | | | |
Posted: Oct 20 2009, 01:46 PM by Sagi Arsyad | with no comments
Filed under:

Comments

No Comments