การติดตั้ง IIS+PHP เพื่อการเขียน Web Application บน Windows XP

Wednesday, November 4, 2009
สิ่งที่ต้องเตรียมเพื่อการติดตั้ง - Preparation

1. Internet Information Services (IIS) หาได้จากใน CD Windows XP ในโฟลเดอร์ชื่อ I386
2. PHP V.5.2.11 for Win32 ดาวโหลดได้จาก ที่นี่

ขั้นตอนการติดตั้ง - Installation

1.เข้าเมนู Start > Control Panel >Add or Remove Programs

[รุปที่ 1 - Add or Remove Programs ในหน้า Control Panel]

2.ที่หน้าจอนี้ให้เราเลือกไปที่ Add/Remove Windows Components


[รูปที่ 2 - การเลือก Components จาก Add/Remove Windows Components]

3.ให้เลือกเครืองหมายถูกที่หัวข้อ Internet Information Services (IIS) แล้วคลิ๊ก Next เพื่อทำการติดตั้ง

[รูปที่ 3 - การเลือก IIS Components]

4. รอการติดตั้งเสร็จ เราก็จะได้ IIS บนเครื่องเราแล้ว

[รูปที่ 4 - รอการติดตั้ง IIS จนเสร็จ]

5. แตก Zip โปรแกรม php จากที่ดาวโหลดมาไว้ที่ c:\php5 (ให้เราสร้างโฟลเดอร์ใหม่ชื่อ php5)


[รูปที่ 5,6 - การแตกซิปเพื่อติดตั้ง php บนเครื่อง]

6. เข้าไปที่ c:\php5 แล้วทำการแก้ไขไฟล์ชื่อ php.ini-recommend ให้เป็นชื่อ php.ini ในส่วนของ doc_root ให้แก้เป็น doc_root=c:\inetpub

[รูปที่ 7 - การแก้ไขค่าในไฟล์ php.ini]

7.หลังจากนั้นให้เปิด IIS ให้คลิ๊กขวาที่ชื่อเว็บที่เราต้องการ แล้วลือก Properties

[รูปที่ 8-การตั้งค่าใน IIS]

8.ที่แท็ป Virtual Directory ให้คลิ๊กปุ่ม Configuration เพื่อให้ IIS สามารถประมวลผลภาษา php ได้


[รูปที่ 9-การตั้งค่า Configuration ใน IIS]

9.ให้เราเลือกไฟล์ Executable จาก โฟลเดอร์ c:\php5\php5isapi.dll และระบุ Extension ไฟล์เป็น .php เลือก All Verb และ Script Engine พร้มทั้งกด OK


[รูปที่ 10,11-การเลือกไฟล์ของ php เพื่อให้สามารถรัน php ได้บน IIS]


10. ให้เราคลิ๊กขวาที่ Default Web Site เลือก Properties

[รูปที่ 12 - การเพิ่ม Services php ตรง Default Web Site บน IIS]

11. ที่แท็ป ISAPI Filter ให้คลิ๊กปุ่ม Add ให้ระบุ Filter Name เป็น php5 และระบุ Executable เป็น c:\php5\php5isapi.dll กด OK เพื่อเสร็จสิ้นการติดตั้ง และออกจาก IIS



[รูปที่ 13,14 - การเลือกไฟล์ที่ใช้ Execute ภาษา php บน IIS ]

12. เข้า command prompt ป้อน iisreset เพื่อทำการ Restart IIS หลังจากที่มีการ Configure ค่าใน IIS


[รูปที่ 15- การ Restart IIS services ด้วย Command]

13. เขียนไฟล์ php ขึ้นมา 1 ไฟล์ บน Notepad และทำการเซฟเก็บไว้ในโฟลเดอร์ของเราที่ใช้เก็บไฟล์การเขียนภาษา php หลังจากนั้นให้ เข้า Internet Explorer แล้วระบุแอดเดรสเป็น http://localhost/phpweb/testphp.php (หากกำหนดเป็นแอดเดรสอื่นใน IIS ก็ให้ระบุไปตามแอดเดรสที่เราสร้างขึ้น) แล้ว Enter เราจะได้รูปตามด้านล่าง นั่นแสดงว่า IIS เราสามารถรันภาษา PHP ได้แล้ว


[รูปที่ 16-ผลลัพธ์หลังจากการที่ได้ปรับตั้งค่าใน IIS ด้วยการรัน php]


หมายเหตุ: การติดตั้งนี้สามารถทำบน Windows 2003 Server ได้ ในลักษณะเดียวกัน



0 ความคิดเห็น:

Post a Comment

blogger visitor counter