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

Noh
XAMPP ได้รวบรวม package ต่าง ๆ ไว้ เพื่อลดความยุ่งยากในการติดตั้ง package ต่าง ๆ ที่ใช้ในการทำ webserver

 หลายคนคงทราบดีจากประสบการณ์ว่า มันไม่ง่ายเลยที่จะติดตั้ง Apache webserver และจะรู้สึกว่าเป็นภาระหนักยิ่งขึ้น หากเราต้องการเพิ่ม MySQL, PHP และ Perl เข้าไปด้วย  ปัจจุบันเราไม่ต้องลงแรงขนาดนั้น เนื่องจากในโลกของชุมชนนักพัฒนาจะมีโปรแกรมจำลองเครื่องพีซีให้เป็นเวบเซอร์ฟเวอร์ได้อย่างง่ายดาย โปรแกรม XAMPP เป็นหนึ่งในโปรแกรมยอดนิยมที่นักพัฒนานำมาใช้กัน

XAMPP ได้รวบรวม package ต่าง ๆ ไว้ เพื่อลดความยุ่งยากในการติดตั้ง package ต่าง ๆ ที่ใช้ในการทำ webserver ซึ่งภายในโปรแกรมจะประกอบไปด้วย

 Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql.

ดาวน์โหลดโปรแกรม XAMPP 1.5.1 ได้ที่นี่

 เมื่อเราดาวน์โหลดมาแล้วจะได้ไฟล์โปรแกรม Setup ดังรูปข้างล่างนี้ ให้ดับเบิ้ลคลิ๊กขึ้นมาเพื่อทำการติดตั้ง



  และเมื่อเข้ามาหน้าต่างนี้ เป็นหน้าต่างให้เลือกภาษาในการติดตั้ง(มีภาษาไทยให้เลือกด้วย) ในที่นี้ขอเลือกภาษา English   หลังจากนั้นให้เราคลิ๊ก OK ต่อไปได้เลย
 

 จากนั้นจะแสดงหน้าต่างการต้อนรับเข้าสู่การติดตั้ง แนะนำให้ปิดโปรแกรมอื่น ๆ ให้หมดก่อนที่จะเริ่มติดตั้ง คลิ๊ก Next เพื่อดำเนินการติดตั้ง

 โปรแกรมจะรายงานว่าพร้อมแล้วที่จะทำการติดตั้ง XAMPP โปรแกรม จะทำการติดตั้งลงในแฟ้ม C:Program Files เราสามารถเลือกติดตั้งในแฟ้มอื่นได้ตามต้องการ  หลังจากนั้น คลิ๊ก Install เพื่อเริ่มต้นติดตั้ง 

 รอสักครู่...โปรแกรมกำลังทำการติดตั้ง 

 เมื่อติดตั้งเสร็จแล้ว... .ให้คลิ๊ก Finish


 เมื่อเราคลิ๊ก Finish แล้ว โปรแกรมจะแสดงหน้าต่างรายงานผลการติดตั้ง และแสดงหน้าต่างโต้ตอบให้ยืนยันการทำงาน เพื่อความสะดวกให้คลิ๊ก OK หรือ Yes เพื่อรับทราบหรือยืนยัน

ติดตั้ง XAMPP Server(Apache, MySQL or FileZilla) ?

ติดตั้ง Apache 2
Apache 2 ได้ติดตั้งเรียบร้อยแล้ว (Ports: 80 +443)

 MySQL ได้ติดตั้งเรียบร้อยแล้ว (Ports: 3306)

ติดตั้ง FileZilla FTP Server ?

 ยืนยันการติดตั้ง ?

 รันเซอร์วิสอัตโนมัติ ?

เริ่มจำลอง ?

 ยินดีด้วย ขั้นตอนติดตั้งเสร็จสมบูรณ์แล้ว เข้าสู่ XAMPP Control Panel ?

  

XAMPP Control panel สำหรับ Start/Stop Apache, MySQL, FilaZilla & Mercury

 ทดสอบโปรแกรม XAMPP...โดยเปิดโปรแกรม web browser พิมพ์ URL http://localhost/ หรือ http://127.0.0.1 หากการติดตั้งสมบูรณ์ web brower จะแสดงดังรูปด้านล่าง

 คลิ๊กลิงค์เลือกภาษา English โปรแกรม web browser จะแสดงตัวอย่างและเครื่องมือต่าง ๆ ดังรูป


สงวนลิขสิทธิ์
(c) 2006 Noah Islam
            บทความนี้ เขียนขึ้นด้วยใจรักในโอเพนซอร์ส สามารถนำไปเผยแพร่ได้อย่างเสรี โดยปราศจากการแอบแฝงทางการค้า ขอสงวนลิขสิทธิ์รูปภาพประกอบบทความ

เกี่ยวกับผู้เขียน
            ผู้เขียนจบทางด้านวิศวกรรมโยธา แต่มีความสนใจทางด้านเทคโนโลยีสารสนเทศเป็นพิเศษ โลกของ
Content Management System (CMS) ได้ทำให้ผู้เขียนถูกเปิดหูเปิดตา ไม่เพียงแต่ทำให้ผู้เขียนตื่นขึ้น แต่ทำให้ผู้เขียนหลงไหลมัน

บันทึกนี้เขียนที่ GotoKnow โดย  ใน โนอา โอเพนซอร์ส

คำสำคัญ (Tags)#uncategorized

หมายเลขบันทึก: 24437, เขียน: 19 Apr 2006 @ 03:19 (), แก้ไข: 18 Jun 2012 @ 13:02 (), สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ, ความเห็น: 8, อ่าน: คลิก


ความเห็น (8)

บุรินทร์ รุจจนพันธุ์
IP: xxx.155.1.246
เขียนเมื่อ 

ผมก็พัฒนาโปรแกรมแบบ XAMPP

แต่เพิ่ม Application อย่าง moodle, wordpress, postnuke และ oscommerce เข้าไปด้วย เห็นการติดตั้ง ftp server ในโปรแกรมนี้ ทำให้ฉุกคิดได้ว่าชุด thaiabc น่าจะมีโปรแกรมนี้

โรงเรียนต่าง ๆ น่าจะได้ประโยชน์เพิ่มขึ้น

โปรแกรม thaiabc ที่ download จาก thaiabc.com
ก็รวมการติดตั้ง apache, php และ mysql เช่นกันครับ
แต่เน้นให้ใช้ประโยชน์สำหรับนักเรียน เพราะมีตัวอย่างข้อสอบ
และ source code หลายตัวครับ

บรรพต ใบมิเด็น
IP: xxx.28.69.29
เขียนเมื่อ 

เยี่ยมเลยครับ อธิบายเป็นขั้นเป็นตอนดีมากเลย เอามาลงเยอะๆ นะบทความดีๆ แบบนี้ ชุมชนคนทำเว็บ มหาวิทยาลัยวลัยลักษณ์ ยินดีต้อนรับครับ :)

IP: xxx.19.66.225
เขียนเมื่อ 

ขอบคุณมากนะครับ

code_error
IP: xxx.47.164.26
เขียนเมื่อ 

สุดยอดครับ บอกได้คำเดียว..

กร
IP: xxx.25.83.46
เขียนเมื่อ 

มีปัญหาการใช้โปรแกรม XAMPP ครับ ลงโปรแกรมเสร็จ รัน Apache กับ Mysql ไม่ได้ครับ คลิกStart แล้วมันจะรันเป๊บเดียวแล้วหลุด แล้วมีข้อความข้างล่างอย่างนี้ครับ ไม่รู้ว่าจะแก้อย่างไร ช่วยหน่อยนะครับ Busy... Apache started [Port 80] Busy... MySql started [Port 3306]

t คุง
IP: xxx.9.137.117
เขียนเมื่อ 

ลิงค์ภาพมองไม่เห็นเลยครับ ของผมมันขึ้นกากบาทอะครับ

แต่พออ่านคลำๆไปได้ครับขอบคุณมากครับ

bigbome
IP: xxx.9.215.173
เขียนเมื่อ 

ช่วยอัปรูปภาพใหม่ได้มันครับ ตอนนี้มีปัญหาการใช้โปรแกรม XAMPP ครับ ลงโปรแกรมเสร็จ รัน Apache กับ Mysql ไม่ได้ครับ คลิกStart แล้วมันจะรันเป๊บเดียวแล้วหลุด แล้วมีข้อความข้างล่างอย่างนี้ครับ ไม่รู้ว่าจะแก้อย่างไร ช่วยหน่อยนะครับ Busy... Apache started [Port 80] Busy... MySql started [Port 3306]

่wangfunchao
IP: xxx.8.163.237
เขียนเมื่อ 

ถ้าเป็นแบบนี้จะไป config ตรงไหนให้มันเป็น สีเขียวครับ จักขอบพระคุณอย่างสูง ครับ

[url=http://image.ohozaa.com/show.php?id=747008dcfac7c460c75d97adb3911bf2][img]http://image.ohozaa.com/ij/joomla.png[/img][/url]