วันพฤหัสบดีที่ 16 กันยายน พ.ศ. 2553

จำลอง Web Server ด้วย XAMPP

xampp-for-windows-00 

XAMPP เป็นโปรแกรมจำลอง Web Server ตัวหนึ่งที่ได้รับความนิยม ซึ่งนำมาใช้ทดสอบการใช้ Script ที่เกี่ยวกับ PHP และ MySQL และที่สำคัญก็คือ ฟรี ครับ

คุณสามารถ Download โปรแกรมนี้ได้จาก http://www.apachefriends.org/ ซึ่งจะก็ต้องเลือกใช้ให้ตรงกับระบบปฏิบัติการ (Operating System: OS) โดยทั่วไปแล้วนิยมใช้ระบบปฏิบัติการ Windows ก็ต้องเลือก XAMPP for Windows

ภายใน XAMPP นี้จะมีการรวมโปรแกรมที่เกี่ยวข้อง (เวอร์ชั่นที่ใช้อาจจะไม่ตรง ก็ขึ้นอยู่กับที่เรา download มา) ดังนี้

  • Apache HTTPD 2.2.9 + Openssl 0.9.8i
  • MySQL 5.0.67
  • PHP 5.2.6
  • PHP 4.4.9
  • phpMyAdmin 2.11.9.2
  • FileZilla FTP Server 0.9.27
  • Mercury Mail Transport System 4.52

ขั้นตอนการติดตั้ง

  1. Double Click ไฟล์ที่เราได้ทำการ download เสร็จเรียบร้อยแล้ว
  2. ให้ทำการเลือกภาษา ในที่นี่เราเลือก English และกด OK
    xammp-01
  3. กด Next >
    xammp-02
  4. ระบุ path ที่เราต้องการจัดเก็บ ซึ่งโดยปกติแล้วจัดเก็บที่ c:\xampp เมื่อระบุเสร็จเรียบร้อยแล้วให้กด Next >
    xammp-03
  5. เลือกติดตั้ง Service ทั้งหมด และกด Install
    xammp-04
  6. เริ่มทำการติดตั้ง รอสักครู่
    xammp-05
  7. ทำการติดตั้งเสร็จเรียบร้อย กด Finish
    xammp-06
  8. ถ้าเราทำการติดตั้งโปรแกรมเกี่ยวกับ Apache เป็นครั้งแรก (ในเครื่อง) จะมีข้อความแจ้งให้เราทราบ กด OK
    xammp-07
  9. แจ้งข้อความเกี่ยวกับการติดตั้ง XAMPP control Panel กด OK
    xammp-08
  10. แจ้งข้อความเกี่ยวกับการแสดงความยินดีในการติดตั้งเสร็จเรียบร้อย และมีการถามเกี่ยวการเริ่มต้นการทำงาน XAMPP Control Panel กด Yes (ต้องการเริ่มต้นทำงาน)
    xammp-09
  11. ทำการเครื่องหมายที่รายการ Svc ใน Modules ทุกตัว เพื่อทำการติดตั้งเพิ่มเติม (โดยเฉพาะ Apache)
     xammp-16
  12. กด Start ทั้ง 3 ตัว คือ Apache MySQL และ FileZilla
    xammp-17
  13. ให้ทำการทดสอบ โดยเข้า Browser แล้วพิมพ์ http://localhost เลือกภาษาที่จะใช้งาน
    xammp-11
  14. หลังจากเลือกภาษาที่เราต้องการจะเข้าสู่การต้อนรับของโปรแกรม XAMPP
     xammp-18
  15. เลือกรายการ Security เพื่อกำหนดความปลอดภัยของฐานข้อมูล และเลือก http://localhost/security/xamppsecurity.php (อยู่ด้านล่าง)
    xammp-19
  16. ในส่วนนี้เป็นส่วนรหัสผ่านให้กับ SuperUser ชื่อว่า root ถ้ายังไม่ได้กำหนดจะมีรายการให้ทำอยู่ 2 รายการ คือ รหัสผ่าน และการยืนยันรหัสผ่านอีกครั้ง แต่ถ้ามีการกำหนดแล้ว และมีการเข้ามาแก้ไขจะมีรายการเลือก 3 รายการ คือ รหัสผ่านของเดิม รหัสผ่านใหม่ และการยืนยันรหัสผ่านใหม่อีกครั้ง หลังจากนั้น กด Password changing
    xammp-20

จากขั้นตอนติดตั้งเป็นเพียงติดตั้งง่ายๆ เท่านั้น แต่ถ้าต้องการความสามารถเสริม จะต้องมีการกำหนดเพิ่มเติม ซึ่งขอไม่อธิบายขั้นตอนเพิ่มเติม เพียงเท่านี้เราก็สามารถทำการทดสอบโปรแกรมเกี่ยวกับ PHP และ MySQL ได้แล้ว

หมายเหตุ: ไฟล์ทั้งหมดจะเก็บไว้ที่โฟลเดอร์ c:\xampp\htdocs\

Technorati Tags: ,