การสร้างเว็บไซต์ด้วยชุดเว็บสำเร็จรูป CMS จำเป็นจะต้องมีการจำลองเซิร์ฟเวอร์ในเครื่องของเราเองก่อน เพื่อทำการทดสอบปรับแต่ง แก้ไขให้ตรงใจก่อนการนำขึ้นสู่เว็บไซต์จริง เซิร์ฟเวอร์จำลองสามารถทำได้ด้วยหลากหลายโปรแกรมทั้ง IIS, Appserv, Mamp ที่เคยแนะนำไปแล้ว
วันนี้ขอแนะนำเพิ่มเติมอีกหนึ่งตัว คือ Xampp เพราะตัวนี้มีการทำชุดติดตั้งทั้งบนระบบปฏิบัติการวินโดว์ ลีนุกซ์ และแม็คโอเอส ในที่นี้แนะนำตัวติดตั้งบนลินุกซ์ครับ ตามขั้นตอนดังนี้
- ไปดาวน์โหลดชุดติดตั้ง Xampp บนลินุกซ์ ขนาดของไฟล์ 75 MB
- เมื่อได้ไฟล์ติดตั้งมาแล้วก็ดำเนินการติดตั้งต่อไปได้เลย อันดับแรกเราจะเปิด Terminal และ ใช้คำสั่งคอมมานด์ไลน์ในสถานะ root คือ su ในลินุกซ์ตระกูล RedHat สำหรับตระกูล Debian อย่าง Ubuntu ให้ใช้คำสั่ง sudo ตัวอย่างนี้เป็นการทดลองติดตั้งบน Ubuntu
- ขั้นตอนแรก เราจะทำการแตกไฟล์ไปไว้ที่โฟลเดอร์ /opt ด้วยคำสั่ง
# sudo tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
- หมายเหตุ 1 ต้องใช้คำสั่งแบบคอมมานด์ไลน์ข้างต้นในการติดตั้ง ห้ามแตกไฟล์ในวินโดว์แล้วก็อบปี้มาวางโดยเด็ดขาด มันจะไม่ทำงาน
- หมายเหตุ 2 ถ้ามีการติดตั้งเวอร์ชั่นเก่าไว้ก่อน การใช้คำสั่งนี้จะถูกแทนที่ด้วยเวอร์ชั่นใหม่กว่า
- จากภาพบน จะเห็นว่า มีโฟลเดอร์ lampp อยู่ที่โฟลเดอร์ /opt แล้ว เมื่อต้องการเริ่มการทำงานของ Xampp สามารถใช้คำสั่ง
sudo /opt/lampp/lampp start คุณจะเห็นมีการรันคำสั่งคล้ายๆ อย่างนี้ใน Terminal ดังภาพข้างล่าง # Starting XAMPP 1.7.4...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
- ทดสอบเรียกดูผลการติดตั้ง ด้วยการเปิดบราวเซอร์เรียก http://localhost ต้องเจอดังภาพล่างนี้
- ลองคลิกที่ English เพื่อเข้าไปดูรายละเอียดและสถานะการทำงานต่างๆ
- เนื่องจากสิทธิการจัดการไฟล์และโฟลเดอร์ในลินุกซ์นั้นจำเพาะเจาะจง ถ้าจะทำเว็บไซต์โดยเก็บไฟล์ไว้ใน /opt/lampp/htdocs จะเป็นเรื่องยุ่งยากในการกำหนดสิทธิต่างๆ เพื่อติดตั้งคอมโพเนนท์หรือโมดูลในภายหลัง ควรเก็บไฟล์ในการสร้างเว็บไว้ในโฟลเดอร์ /home/user ที่เป็นสิทธิของเราดีกว่า ตัวอย่าง ผมสร้างโฟลเดอร์เก็บเว็บไว้ตั้งชื่อโฟลเดอร์ว่า www จากนั้นจึงสั่งลิงก์โฟลเดอร์เว็บจาก htdocs มาที่ www ดัวยคำสั่ง
# sudo ln -d -s /home/user/www /opt/lampp/htdocs หมายเหตุ ถ้าเคยสั่งคอมมานด์ไลน์มาก่อนหน้า (อาจไม่ต้องใช้ sudo นำหน้า) แอล เอ็น ลบ ดี ลบ เอส ตามด้วยห้อง home และชื่อผู้ใช้งานตามตัวอย่างข้างล่างนี้
- ต่อไปทดลองเขียนหน้าเพจง่ายๆ ตามใจชอบบันทึกลงในโฟลเดอร์ www ด้วยชื่อ index.html
- ทดลองเรียกดูหน้าเว็บจากบราวเซอร์ http://localhost/www จะต้องปรากฏดังภาพก็เป็นอันว่า จบการติดตั้ง Xampp แล้ว
คงไม่ยากเกินไปนะครับ บางครั้งการเรียนรู้พื้นฐาน จะทำให้เราทำงานใหญ่ๆ ข้างหน้าได้สำเร็จ โดยเฉพาะเมื่อเราไปใช้งานการติดตั้งบนโฮสท์จริงๆ ที่เช่าใช้พร้อมจดโดเมนจะได้สะดวกยิ่งขึ้น
|