สำหรับคนที่จำเป็นจะต้องเรียนรู้การทำงานของ Web Server เพื่อใช้ในการทดสอบ
ทดลองงานด้าน Web Application ย่อมจะต้องรู้จักโปรแกรมประเภท Opensource
ที่ชื่อ Apache HTTP Server, MySQL หรือ PostgreSQL, CGI Programming
Language เช่น Perl, PHP, Python
หลายๆ คนเลือกที่จะใช้โปรแกรมที่มีผู้รวบรวมโปรแกรมต่างๆ เข้าไว้ด้วยกันแล้ว
(Bundle) ซึ่งจะง่ายกว่าการแยกติดตั้งโปรแกรมต่างๆ เองทีละโปรแกรม บนระบบ
ปฏิบัติการ Windows ก็มีผู้จัดทำหลายเจ้า เช่น AppServ ซึ่งถ้าคุณสนใจที่จะใช้งาน
AppServ สามารถดูคำแนะนำได้จาก ที่นี่
Bundle ตัวที่สองที่น่าจะมีคนสนใจและใช้งานเยอะ XAMPP ครับ
ตัวที่สามนี่ชื่อตรงประเด็นเลย WAMP (Windows, Apache, MySQL และ PHP)
ส่วนเราเองปกติก็แยกลงเป็นแต่ละโปรแกรมไปครับ แบบว่าลองเล่นไปเรื่อยๆ
ตามประสามวยวัดหัดซ้อมมือ แต่เนื่องจากความที่เป็นต้นฉบับแบบมวยวัดดั้งเดิม จึงอยากรู้อยากลองหลายภาษา (Perl, PHP, Python) บน Web Server ตัวเดียวกัน
และอยากลอง database ทั้ง MySQL และ PostgreSQL ซึ่งก็ต้องไปหา phpMyAdmin และ pgMyAdminที่เป็นโปรแกรม สำหรับจัดการฐานข้อมูลทั้งสองนั่นมาใช้ ถ้าแยกลงเองทั้งหมดก็ยุ่งยากและใช้เวลาไม่น้อยครับ
ด้วยปัจจุบัน Next Technology (ด้วยการกดปุ่ม Next เลือก Yes/No) ได้รับการตอบสนอง ในวงกว้างอย่างยิ่งจึงจำเป็นที่เราต้องหัดใช้ให้คล่อง เราจึงเลือกที่จะใช้เจ้า Bundle ที่ชื่อ Apache2Triad ซึ่งเจ้าของเค้าบอกว่ามีโปรแกรมพวกนี้ Apache, MySQL, PostgreSQL, Xmail, SlimFTPd, Perl, PHP, Python, TCL, phpMyAdmin, pgMyAdmin รวมอยู่แล้วเสร็จสรรพพร้อมใช้งาน ที่สำคัญมีโปรแกรมอย่าง Awstats (โปรแกรมรายงานการเข้าใช้งาน Web ที่เขียนด้วย Perl) และโปรแกรม บริหาร จัึดการระบบในภาพรวมที่ชื่อ Apache2TraidCP
ที่เล่าๆ มานี่ ดูมันน่าสนใจบ้างมั้ยครับ... ที่สำคัญคือเราแทบไม่ต้องไป config อะไรมันเลย นอกจากความต้องการในการปรับแต่งอีกเล็กๆน้อยๆ เท่านั้น ลองไปหามาเล่นกันดูครับ
Wednesday, January 10, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment