
จำลองเครื่องตัวเองเป็น server ด้วย WAMP
05/12/2011 ปัจจุบัน ผมเลือกใช้ XAMPP แล้วนะครับ การติดตั้ง server จำลองในเครื่องการติดตั้ง server จำลองในเครื่อง
ผมเลือกตัวนี้ครับ WAMPSERVER ที่จะมาช่วยงานเราในการรันเครื่องเราให้เป็น web server ได้ง่ายๆ
เหตุที่เลือกตัวนี้นั่นก็เพราะว่า
1.เมื่อรันแล้ว น่าจะจะสิ้นเปลืองระบบน้อยกว่า Appserv
2.PHP เวอร์ชั่น 5.2.1 แม้ไม่ใหม่ล่าสุดแต่ผมใช้มานานจนมันเสถียรดีแล้วครับ
3.MySQL เวอร์ชั่น 5.0.27 เหมือนกับที่ท้องตลาดใช้งานกันครับ จะได้ให้ผลเหมือนใช้งานจริง
4.มี PERL
5.มีการติดตั้ง SQLitemanagerมาด้วย(แต่ปกติเราก็ไม่ได้ใช้กันหรอกครับ)
6.เลือกติดตั้งหรือไม่ติดตั้ง Module ใดๆของ PHP ได้ทันที แค่คลิกเม้าส์ ไม่ต้องค้นหาเพื่อแก้ไข
ก่อนอื่นใด หากใครที่ใช้งาน Appserv อยู่แล้วนั้น ให้ทำการปิด service ก่อนนะครับ คือไปที่ start>>all program >>appserv>> apache >> stop และ start>>all program >>appserv>> mysql >> stop พอดีว่าจำ path ไม่ค่อยได้ แต่ก็ประมาณนี้ครับ คือสั่งปิด service ที่รันทั้งหมดก่อน แล้วทำการ uninstall ออก หรือลบออกนั่นเองไปที่ start >>all program>>appserv >>uninstall
หากไม่ปิดก่อนจะลบไม่ออก หากไม่ลบออกจะลงใหม่ไม่ได้ เพราะมันจะตีกันเอง
และการแนะนำการติดตั้งครั้งนี้ จะมีวิธีโดยละเอียด รวมทั้งการ Config เบื้องต้นเพื่อความ Security อีกด้วยครับ
เริ่มต้นจากการ Download Wamp5 เวอร์ชั่น 1.7.0 มาก่อนนะครับ ไม่ใช่ตัวใหม่สุด แต่ผมลองแล้ว เวิร์คครับ แนะนำเวอร์ชั่นนี้นะครับ เราจะใช้งานกันไปได้อีกยาวๆเลยครับ โหลดได้จากที่นี่ เมื่อโหลดมาแล้วแตกไฟล์ได้ดังนี้ wamp5_1.7.0.exe เราก็ทำการ ดับเบิ้ลคลิกเพื่อติดตั้งเลยครับ(เวอร์ชั่นนี้ผมใช้มาเป็นปีได้แล้วครับ เสถียรดีใช้ได้ไม่มีปัญหาจุกจิกกวนใจครับ)
ออ อีกอย่างนึง นั่นก็คือ WAMP นี้ไม่สามารถใช้งานได้ใน Window 98 หรือ Me นะครับ
เราก็ตาม Step เลยครับ คือ Next ๆๆๆ แล้วก็ Next ตามสูตรสำเร็จการติดตั้งโปรแกรมของ Window นั่นเองครับ
เลือก I accept .... แปลว่า เอาเถอะ ไม่ว่าคุณจะเขียนอะไรยังไง ฉันไม่ขออ่าน เอาเป็นว่า ฉันตกลงตามนั้นแล้วกัน (แล้วถ้าข้อตกลงเขียนว่าจะมี Spyware ติดมาด้วย เราจะรู้เรื่องไหมนี่ ดังนั้น บางครั้งการอ่านก็ไม่ใช่เรื่องเสียหายนะครับ เอิ้กๆๆ)
ต่อมา จะให้เราเลือก ว่าจะให้ Start service ต่างๆ เมื่อตอนที่เปิด window ใหม่ทุกครั้งหรือไม่ ถ้าต้องการก็เลือกไปครับ สำหรับผมเองนั้น ต้องการครับ เพราะว่าใช้งานแทบทุกครั้งที่เปิดเครื่องนั่นล่ะครับ จะได้ไม่ต้องมาเสียเวลาเปิดครับ
ถัดมาก็จะเป็นหน้าที่ถามว่าเราจะเก็บโปรแกรมไว้ที่ใหน ก็ไม่ต้องเลือกอะไรใช้ค่าเดิมไปได้ครับ กด Next ตามระเบียบ
หน้านี้สำคัญมากครับ เป็นหน้าที่ถามว่า เราจะเอา root ของเว็บไว้ที่แฟ้มwหน หากด้านบนไม่ได้เปลี่ยน หน้านี้ก็แนะนำว่าไม่ต้องเปลี่ยนครับ จะได้มีค่า Default ที่เหมือนกันเวลาใช้งานทดสอบ เพราะว่าบทความในเว็บจะอ้างอิงตามนี้ทั้งหมดครับ
ต่อมาก็ชื่อ server ก็ไม่ต้องเปลี่ยนครับ ใช้ตามชาวบ้านๆ คือ localhost
ต่อมา คือชื่อเมล์server ไม่ต้องเปลี่ยนก็ได้ เปลี่ยนไปก็เท่านั้นครับ ต้อง config เพิ่มอีกหลายจุด กว่าจะใช้เครื่องเราส่งอีเมล์ออกได้ ถึงส่งออกได้ก็โดนปลายทางกรองทิ้งอยู่ดีครับ เพราะเค้าเข้าใจว่าเป็น SPAM อันเนื่องมาจาก ip internet ตามบ้านติด blacklist ทั้งหมดอยู่แล้วครับ
ต่อมา ถ้าเครื่องใคร เจอแบบนี้ ก็เลือกเอาว่า จะ Yes หรือ No เพราะมันถามว่า เจอ Firefox ในเครื่อง จะใช้ เป็นโปรแกรมหลักที่จะรันเว็บหรือไม่ ส่วนตัวผมเองนั้นใช้เป็นหลักอยู่แล้วครับ ก็กด yes
เอาล่ะครับ ก็มาถึงหน้าสุดท้ายของการติดตั้ง WAMP server กันแล้ว หน้านี้ถามว่า หลังจากที่เราติดตั้ง WAMP server แล้วเราจะเปิดโปรแกรมแล้วรัน Service เลยหรือไม่ เราก็เลือกติ้กถูกแล้วก็กด Finish เป็นอันเรียบร้อย
เมื่อรันแล้วจะไม่มีอะไรโผล่ขึ้นมาที่หน้าจอนะครับ แต่มันจะซ่อนอยู่ที่ icon ใน system tray ที่มุมขวาลางของจอนั่นล่ะครับ ลองสังเกตกันดู จะเห็นรูปตามนี้ ขอให้สังเกตกันดีๆนิดนึงนะครับ จะต้องเป็นสีขาวทั้งรูป จึงจะถือว่า รัน service สำเร็จทั้ง Apache และ MySQL ครับ
เพราะว่าในตอนแรกนั้นของผมมันเป็นสีเหลือง ซึ่งมันผิดปรกติ เนื่องจากผมรัน โปรแกรม Skype อยู่จึงทำให้ รัน Apache ไม่ได้ แต่พอปิดโปรแกรม Skype ก็ restart wamp ใหม่ถึงรันได้ตามปรกติครับ ต้องสังเกตกันดีๆ หรือดูจากรูปนี้นะครับ
ให้ไปคลิกซ้าย ที่รูป icon จะมีเมนูขึ้นมา จะต้องเป็นรูปลูกศร ชี้ทางขวาทั้ง Apache และ MySQL
และขั้นตอนสุดท้ายนั่นคือการเช็คความถูกต้องแบบชัวร์ๆก็คือ เปิด Internet Explorer ขึ้นมา (ตัว e สีน้ำเงิน) แล้วพิมพ์ว่า http://localhost แล้ว enter หากมีหน้าเว็บ ก็หมายความว่า server จำลองของเรานั้น ทำงานแล้ว ดังรูปล่าง
และเลื่อนลงมาคลิกที่ รูปด้านล่างทั้ง 3 อัน จะต้องให้ได้หน้าเว็บ ก็จะหมายความว่า server ของเราพร้อมทำงาน 100% แล้วครับ
ตอนนี้ เครื่องเราก็สามารถรันเว็บ ที่เป็น ภาษา PHP ได้แล้ว และยังรันฐานข้อมูลแบบ MySQL ได้อีกด้วย
ในบทความหน้า เราจะมาทำการตั้งค่าเพื่อความสะดวก รวดเร็ว และปลอดภัยกันครับ