เชื่อว่าหลาย ๆ คน คงมีปัญหากับคำ ๆ นี้อยู่พอสมควร เห็นใคร ๆ บอกว่าการสร้างเว็บไซต์ในปัจจุบันนี้มันช่างง่าย แสนง่าย ในความเป็นจริงจะพูดแบบนั้นก็ถูกต้องแต่คงไม่ทั้งหมด เหตุผลก็คือ แต่ละคนมีพื้นฐานความรู้ไม่เท่ากัน
สำหรับคนที่เคยเรียนคอมพิวเตอร์ และเคยสร้างเว็บไซต์มาบ้าง คำ ๆ นี้ดูจะไม่แสลงหูสักเท่าไหร่ แต่สำหรับคนที่ไม่เคยทำเว็บไซต์เลยก็ต้องมีอาการ งง เป็นธรรมดาครับ คำเฉลยสุดง่ายกับคำว่า localhost ก็คือ เครื่องคอมพิวเตอร์ส่วนบุคคลของเรานั่นเอง ไม่ว่าจะเป็น PC หรือ Notebook ก็เป็น localhsot ได้ทั้งสิ้น สำหรับหมายเลข IP Address ประจำเครื่อง (สำหรับ localhost) ก็คือ 127.0.0.1 หากเปิดโปรแกรมเว็บเบราเซอร์ (IE, Firefox หรือ Chrome) แล้วพิมพ์ 127.0.0.1 ในเครื่องของคุณในช่อง Address แล้วกด Enter คุณก็จะมองเห็น localhost แล้วหละครับ (อ้าว ทำไมมันขึ้นเหมือนกับเข้าเว็บไซต์ไม่ได้หว่า)
มาดูกันต่ออย่างเพิ่ง งง ครับ โดยทั่วไปแล้ว การที่เราจะสามารถติดตั้ง Joomla นั้นแรก ๆ ดูไม่หมูสักเท่าไหร่ เนื่องจากการติดตั้ง CMS ทุก ๆ ตัวนั้น มีความจำเป็นอย่างยิ่งที่จะต้องจำลองรูปแบบการทำงานของ Internet มาไว้เครื่องคอมพิวเตอร์ส่วนบุคคลของเราเสียก่อน การจำลองนี้จะมีการสร้างโฟลเดอร์สำหรับวางไฟล์ของ Joomla โฟลเดอร์นี้ชื่อว่า www โดยโฟลเดอร์นี้เปรียบเสมือนเป็นเครื่อง Server ที่เครื่องคอมพิวเตอร์ตัวอื่น ๆ วิ่งเข้าไปนำข้อมูลออกมาแสดงด้วยโปรแกรมเว็บเบราเซอร์ (Web browser เช่น IE, Firefox, Chrome) นั่นหมายความว่า เครื่องคอมพิวเตอร์ของเราเครื่องเดียวเป็นทั้งเครื่อง Server และเครื่องคอมพิวเตอร์ส่วนบุคคลในเวลาเดียวกัน
แล้วทำไมต้องจำลองเครื่องคอมพิวเตอร์เป็นเครื่อง Server?
การที่เราจำลองเครื่องคอมพิวเตอร์ให้เป็นเครื่อง Server มีข้อดีคือ เครื่องคอมพิวเตอร์ของเราไม่จำเป็นต้องต่อ Internet ตลอดเวลา นั่นหมายความว่า ไม่ต้องต่อ Internet ก็สามารถสร้าง Website ด้วย Joomla ได้ และเมื่อปรับแต่ง และเขียนบทความต่าง ๆ เสร็จเรียบร้อยก็สามารถนำเว็บไซต์ของเราขึ้นไปบน Server ได้ในภายหลัง อีกประการหนึ่งก็คือ บางคนยังนึกชื่อเว็บไซต์ไม่ออกว่าจะตั้งชื่ออะไรดี แต่อยากทำเว็บไซต์ไปเรื่อย ๆ ก่อน หรือบางทีก็ยังไม่อยากเสียสตางค์ค่าเช่าโฮส แต่อยากทำเว็บไซต์ไปก่อน ด้วยเหตุผลเหล่านี้ทำให้เราจำเป็นต้องจำลองเครื่องคอมพิวเตอร์ส่วนบุคคลของเราเป็น Server ยังไงครับ
การจำลองเครื่องคอมพิวเตอร์เป็น Server นั้นต้องมีโปรแกรมอะไรบ้าง?
สิ่งที่จำเป็นต้องมีนอกเหนือจากระบบปฏิบัติการก็คือ โปรแกรมที่ทำหน้าที่เป็น WebServer โปรแกรมภาษา PHP โปรแกรมฐานข้อมูล MySQL ปัจจุบันสามารถติดตั้งทั้ง 3 โปรแกรมได้ภายในไม่กี่ขั้นตอน เพราะมีผู้พัฒนาโปรแกรมได้นำเอา Apache PHP และ MySQL มารวมเป็นอาจจะเรียกว่า Package ก็ได้ ซึ่งมีให้เลือกใช้งานอยู่หลายตัวเช่น Appserv, WAMP และ XAMPPเป็นต้น และเมื่อติดตั้งโปรแกรมเหล่านี้เสร็จเรียบร้อยแล้ว เครื่องคอมพิวเตอร์ส่วนบุคคลของเราที่เรียกว่า localhost ก็สามารถทำงานเหมือนกับเครื่อง Sever ได้แล้วครับ
ถูกใจ และแนะนำบทความนี้ให้กับเพื่อนของคุณ
บทความที่เกี่ยวข้อง
ส่งท้ายบทความ : ปัจจุบันการสร้างเว็บไซต์เป็นเรื่องที่ง่ายขึ้น แต่ก็ยังมีความจำเป็นที่เราจะต้องศึกษารายละเอียดต่าง ๆ ให้มากขึ้นเพื่อช่วยให้เราสามารถสร้างเว็บไซต์ได้เร็วขึ้นนั่นเอง