มือใหม่ในการทำเว็บหลายๆ คนย่อมเคยประสบปัญหาในการลง Apache + MySQL + PHP เพื่อทดสอบงานในเครื่อง รวมถึงผู้ดูแลระบบหลายๆ คนที่จะต้องลง LAMPP Server (LAMPP ย่อมาจาก Linux + Apache + MySQL + PHP + Perl) เพื่อใช้งานเป็นเว็บเซิร์ฟเวอร์อย่างง่ายๆ ที่ไม่ได้ใช้งานจริงจังมากนัก ด้วยเหตุนี้จึงมีการทำโปรแกรมที่สามารถลง LAMPP Server ได้ทันทีโดยไม่ต้องลงโปรแกรมแยกทีละตัว โปรแกรมที่เป็นที่นิยมกันในไทยที่ดังๆ คือ AppServ ซึ่งคนไทยเป็นผู้สร้าง มีการพัฒนามาอย่างยาวนาน และโด่งดังไปทั่วโลกทีเดียว แต่ข้อเสียคือมีเฉพาะเวอร์ชันบนวินโดว์เท่านั้น แต่ถ้าบนลินุกซ์หรือ Ubuntu แล้วก็คงไม่พ้นโปรแกรมที่ชื่อว่า XAMPP
XAMPP เป็นโปรแกรมทำ LAMPP Server ที่มีทั้งเวอร์ชันบนวินโดว์, ลินุกซ์, แมค รวมถึงกระทั่งบน Solaris ด้วย เป็นโปรแกรมที่มีการพัฒนามายาวนาน มีจุดเด่นคือ จะใช้ LAMPP เวอร์ชันล่าสุดเสมอ (ซึ่งอาจจะเป็นข้อเสียด้วย) มีส่วนเสริมต่างๆ ให้ครบครันโดยไม่ต้องลงเพิ่มอีก สามารถทำงานบน Portable ได้ การติดตั้งที่อยู่ในจุดเดียว ซึ่งทำให้โปรแกรมนี้เป็นที่นิยมกันมากทีเดียว
การติดตั้ง XAMPP บนลินุกซ์นั้น ณ ตอนที่เขียนอยู่เวอร์ชันล่าสุดคือ 1.7.2 ซึ่งจะใช้ PHP รุ่น 5.3 ซึ่งมีการเปลี่ยนแปลงการเขียนโค้ดในหลายๆ จุด ทำให้มีปัญหากับการติดตั้ง CMS ที่เป็นที่นิยมกันหลายๆ ตัว เช่น Wordpress, Drupal, Joomla เป็นต้น จึงทำให้ในขณะนี้ไม่แนะนำให้ติดตั้ง XAMPP เวอร์ชัน 1.7.2 แต่จะแนะนำให้ติดตั้งเวอร์ชัน 1.7.1 ที่ใช้ PHP 5.2.x แทน ซึ่งสามารถดาวน์โหลดได้จากที่นี่
วิธ๊การติดตั้งบนลินุกซ์ ขั้นแรกต้องแน่ใจก่อนว่าเครื่องเราไม่ได้มี services ของ Apache หรือ MySQL เปิดอยู่ หลังจากนั้นให้เปิด Terminal แล้วล็อคอินเป็นผู้ใช้ที่มีสิทธิ์ root ก่อน แล้ว cd ไปที่ไดเร็กทอรี่ที่เราดาวน์โหลดไฟล์มา จากนั้นพิมพ์คำสั่ง
tar xvfz xampp-linux-1.7.2.tar.gz -C /opt
แต่ถ้าใช้งานลินุกซ์บนระบบที่ไม่มี root เช่น Ubuntu ให้พิมพ์คำสั่ง
sudo tar xvfz xampp-linux-1.7.2.tar.gz -C /opt
(อ่านรายละเอียดคำสั่ง tar ที่ใช้ได้จากบทความ วิธีการใช้คำสั่ง tar ฉบับกระเป๋า)
คำสั่งเดียวเพียงเท่านี้ก็ติดตั้งโปรแกรม XAMPP ไว้ที่ /opt/lampp เรียบร้อย
ต่อมา ถ้าเราต้องการเปิดให้ XAMPP ทำงาน ให้พิมพ์คำสั่ง
/opt/lampp/lampp start
หรือบน Ubuntu ให้ใช้คำสั่ง
sudo /opt/lampp/lampp start
จากนั้นให้เปิดเว็บเบราว์เซอร์แล้วเข้าไปที่ http://localhost ก็จะเห็นหน้าจอต้อนรับของ XAMPP ขึ้นมา
ถ้าเราจะต้องการเริ่มเขียนเว็บ ก็เริ่มสร้างไฟล์เว็บที่ /opt/lampp/htdocs ได้เลย




Comments
รบกวนสอบถามครับ เมื่อลงแล้ว
รบกวนสอบถามครับ เมื่อลงแล้ว เข้าไปที่ขั้นตอน http://localhost มันขึ้นแต่ it works ครับ ควรแก้ยังไงครับ ขอบคุณมากครับ
ปกติที่มันขึ้น it works
ปกติที่มันขึ้น it works นี่เป็นหน้าจอต้อนรับ default ของ apache นะครับ ไม่แน่ใจว่าอาจจะลงผิดตัวหรือเปล่า ยังไงลองลบออกแล้วลงใหม่ดูครับ
LAMPP
LAMPP นั้นไม่เหมาะกับการใช้งานจริงหรอครับ เพราะอะไรครับ
ส่วนขึ้น It works นั้นน่าจะเป็น LAMPP มากกว่า XAMPP นะครับ
ที่ผมหมายถึงไม่เหมาะสำหรับการ
ที่ผมหมายถึงไม่เหมาะสำหรับการใช้งานจริงคือ XAMPP ครับ เพราะว่าระบบทุกอย่างถูกปรับแต่งมาเรียบร้อยแล้ว ทำให้มีโมดูลที่ไม่จำเป็นและไม่ได้ใช้งานจริงเยอะมาก ระบบจะช้ากว่าที่เราลงและปรับแต่งด้วยตัวเองครับ รวมถึงถ้าเกิดเราอยากเพิ่มโมดูลอะไรแปลกๆ ที่ไม่มีใน XAMPP ก็สามารถเพิ่มได้ลำบากมากเช่นกันครับ
Add new comment