Installing and Configuring IIS, PHP and Oracle Database

20120717_iis7php5ora_a000

ช่วงนี้มีเวลาว่างนิดนึง งันรีบทำบันทึกกันลืมเก็บไว้ก่อน ที่จริงทำไว้เป็น draft อยู่ตั้งนานแล้วอะ แต่ไม่มีเวลามารีวิว ก็เลยไม่ได้ publish ซักที เรื่องทั้งเรื่องก็คือพอดีได้มีโอกาสไปช่วยงานอยู่ที่หนึ่ง ทำมาได้พักใหญๆแล้วอะ ตอนแรกก็กะเข้ามาแค่เป็นที่ปรึกษาเท่านั้น แต่ไหงไปๆมาๆกลับต้องลงมาทำเองก็ไม่รู้ แถมยังเป็นงานที่ไม่ถนัดซะด้วย เพราะปกติจะถนัดแต่งานที่ทำด้วย tools ของ Oracle ทั้งหมด โดยงานนี้จะต้องเขียนด้วย php มี IIS เป็น web server ดีหน่อยที่เลือก database เป็น Oracle ได้ ก็เลยช่วยงานหลังบ้านได้เยอะเลย แต่ในการที่จะเริ่มงานนี้ได้ จะต้องจับทั้ง 3 ตัวมารวมเป็นหนึ่งกันซะก่อน ซึ่งก็ไม่ง่ายเหมือนกัน งันมาเริ่มกันเลยดีกว่าครับ

Adding Web Server(IIS) Role

ใน Windows Server 2008 ที่ใช้นี้ จะไม่เหมือนรุ่นก่อนหน้านี้ ที่ IIS จะเป็น component แต่ปัจจุบัน IIS จะเป็น Server Role ใน Windows Server 2008 งันอันดับแรกเราต้องทำการเพิ่ม role ของ IIS ลงใน Windows Server 2008 ซะก่อน ทำได้โดยไปที่
Server Manager: Start -> Programs -> Administrative Tools -> Server Manager

20120717_iis7php5ora_a002s

ที่ Server Manager คลิกเลือก Role แล้วคลิกขวาเพื่อเลือก Add Roles

20120717_iis7php5ora_a003s

ที่ Add Roles Wizard จะมาอยู่ที่ Select Server Roles ให้คลิกเลือก Web Server (IIS) ในส่วนที่สำหรับเลือก Roles (อาจจะมีถามเพื่อติดตั้งเพิ่มเติม) แล้วคลิกที่ปุ่ม Next เพื่อทำงานในขั้นตอนถัดไป

20120717_iis7php5ora_a007s

ที่ Add Roles Wizard จะมาอยู่ที่ Web server (IIS) ให้คลิกที่ปุ่ม Next เพื่อทำงานในขั้นตอนถัดไป

20120717_iis7php5ora_a008s

ที่ Add Roles Wizard จะมาอยู่ที่ Select Roles Services ให้คลิกเลือก Role Services ที่ต้องการ โดยเฉพาะใน Application Development ควรจะถูกเลือกทั้งหมด

20120717_iis7php5ora_a009s

ที่เหลือก็เลือกตามที่ต้องการหรือจะตามรูปด้านล่างนี้ก็ได้ เมื่อเสร็จเรียบร้อยแล้ว ให้คลิกที่ปุ่ม Next เพื่อทำงานในขั้นตอนถัดไป

20120717_iis7php5ora_a012s

ที่ Add Roles Wizard จะมาอยู่ที่ Confirm Installation Selections เพื่อให้ตรวจดูรายละเอียดความถูกต้องอีกครั้ง แล้วคลิกที่ปุ่ม Install เพื่อทำเริ่มการติดตั้ง

20120717_iis7php5ora_a015s

หน้าจอระหว่างการติดตั้ง Role…

20120717_iis7php5ora_a018s

เมื่อทำการติดตั้งเสร็จเรียบร้อยแล้ว จะมาที่หน้า Installation Results ถ้าไม่มี Error อะไร ก็แสดงว่าได้ทำการติดตั้งเสร็จเรียบร้อยแล้ว (ในที่นี่จะมีเตือนให้ Update Windows) แล้วให้คลิกที่ปุ่ม Close เพื่อจบการทำงาน

20120717_iis7php5ora_a019s

แล้วระบบจะกลับมาที่ Server Manager ให้กดเลือกปิด Server Manager ได้เลย

20120717_iis7php5ora_a020s

เมื่อเรียบร้อยแล้ว งันมาลองทำการทดสอบดู โดยเรียกตัว Browser ขึ้นมา แล้วไปที่ URL http://hostname/ ถ้าขึ้นตามรูปข้างล่างนี้ ก็แสดงว่าได้ทำการติดตั้ง IIS เป็นที่เรียบร้อยแล้ว

20120717_iis7php5ora_a023s

 

Installing IIS Administration Pack

เราจะทำการติดตั้ง IIS 7 Administration Pack เพิ่มเติม โดยเราสามารถไป Download ตัว IIS 7 Administration Pack นี้ได้จากที่นี่
http://www.iis.net/expand/AdministrationPack

เมื่อ download มาเรียบร้อยแล้ว (ในที่นี้เลือก AdminPack_x86.msi) ให้ดับเบิ้ลคลิกไฟล์ที่ download มาเพื่อทำการติดตั้ง IIS 7 Administration Pack ระบบจะมาที่ Administration Pack for IIS 7.0 Setup ในหน้าจอ Welcome ให้คลิกที่ปุ่ม Next เพื่อทำงานในขั้นตอนถัดไป

20120717_iis7php5ora_b004s

ที่หน้าจอ Administration Pack for IIS 7.0 Setup ในหน้าจอ End-User License Agreement ให้คลิกเลือก I accept the terms in the License Agreement แล้วคลิกที่ปุ่ม Next เพื่อทำงานในขั้นตอนถัดไป

20120717_iis7php5ora_b005s

ที่หน้าจอ Administration Pack for IIS 7.0 Setup ในหน้าจอ Choose Setup Type ให้คลิกเลือก Custom

20120717_iis7php5ora_b006s

ที่หน้าจอ Administration Pack for IIS 7.0 Setup ในหน้าจอ Custom Setup ควรจะเลือก Fast CGI ไว้ด้วย แล้วคลิกที่ปุ่ม Next เพื่อทำงานในขั้นตอนถัดไป

20120717_iis7php5ora_b007s

ที่หน้าจอ Administration Pack for IIS 7.0 Setup ในหน้าจอ Ready to install Administation Pack for IIS 7 ให้คลิกที่ปุ่ม Install เพื่อเริ่มทำการติดตั้ง

20120717_iis7php5ora_b008s

หน้าจอระหว่างการติดตั้ง Administration Pack for IIS 7.0…

20120717_iis7php5ora_b009s

เมื่อโปรแกรมทำการติดตั้งเสร็จเรียบร้อยแล้ว ให้คลิกที่ปุ่ม Finish เพื่อจบการทำงาน

20120717_iis7php5ora_b010s

Advertisements

One thought on “Installing and Configuring IIS, PHP and Oracle Database

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s