หลังจากที่ใช้ Appserv มานาน วันนี้อยากลองเปลี่ยนค่ายไปใช้ XAMPP ดูบ้าง หลังจากติดตั้งและปรับแต่งนิดๆหน่อยๆ ก็ใช้งานได้ดี เลยมาเขียนเป็นบทความบันทึกไว้สักหน่อย
ท่านสามารถดาวน์โหลด XAMPP ได้ที่นี่ http://sourceforge.net/projects/xampp/
หลังจากดาวน์โหลดมาแล้วก็ดับเบิลคลิกไฟล์ที่ดาวน์โหลดมา เพื่อเริ่มกระบวนการติดตั้ง
2. รอหน่อยมันกำลังแตกไฟล์และติดตั้ง
3. สักครู่มันจะเปิดหน้าจอดำๆขึ้นมา กด Enter
8. ป้อนเลข 1 แล้วกด Enter เพื่อเริ่มการทำงาน
9. ติ๊กให้เหมือนในภาพ แล้วกดปุ่ม Start 2 ปุ่มแรก เพื่อ start apache และ mysql
จบเพียงเท่านี้แหละครับในส่วนของการติดตั้ง หน้าจอดำๆนั้นท่านก็ปิดไปได้เลย เสร็จธุระแล้ว
ทีนี้มากล่าวถึงปัญหาที่ผมเจอดีกว่า
หลังจากที่ผม Start apache แล้วลองเข้า http://localhost ปรากฎว่านานมากๆก็ยังไม่ยอมเข้าสักที ผมเลยลองเปิด Task manager ดู ปรากฎว่า ตัว httpd.exe ของ apache กิน CPU เกือบ 100%
เหตุการณ์มันช่างเหมือนกับตอน ปัญหา CPU full load เมื่อลง AppServ 2.5.8 เปี๊ยบ ผมก็ใช้วิธีแก้วิธีเดียวกันกับครั้งนั้น โดย
1. เปิดไฟล์ C:\xampp\apache\conf\httpd.conf ด้วย notepad
2. พิมพ์ win32DisableAcceptEx เข้าไปบรรทัดแรกสุดแล้ว เซฟ
ลอง start apache ใหม่แล้วเข้า http://localhost ปรากฎว่าหายช้าเป็นปลิดทิ้ง
mrsitti says:
22/09/2552 at 22/09/2552
หุหุหุ หายไปหลายวัน สบายดีนะครับ
ขอบคุณครับ จะลองใช้ตัวนี้ดู (ปัจจุบันผมใช้ WM Server ซึ่งก็ใช้งานดีเบาเร็วลื่นและเรียบดีครับ[รันบน Vista&Win7])พอเจอบทความนี้เลยลองไปดูเว็บของ WM ปรากฏว่า เงียบไปซะงั้น
เดี๋ยวขอลอง XAMPP ดูครับ
ขอบคุณอีกครั้ง และดูแลสุขภาพด้วยนะครับทั่น
administrator says:
22/09/2552 at 22/09/2552
ก็ยังอยู่ปกติครับ ไม่ได้หายไปไหน เพียงแต่ว่า คิดจะเขียนไรไม่ออกช่วงนี้ ขอบคุณมากครับ ที่เป็นห่วงเป็นใยกัน
นี่ถ้ามีคนคอมเม้นท์กันอย่างนี้สัก สิบคน ยอมเขียนบทความให้อ่านจนรากเลือด
mrsitti says:
22/09/2552 at 22/09/2552
ตอบเร็วได้ใจจริงครับท่าน
ที่ทำงานผมก็มีน้องๆ หลายคนกระดิกหางรออ่านบทความท่านอยู่ครับ แต่ (มะแอ่ง)มันอ่านอย่างเดียวครับ… ปลิงจริงๆ
เป็นกำลังใจให้นะครับ
administrator says:
22/09/2552 at 22/09/2552
:)
SykZDiamon says:
23/09/2552 at 23/09/2552
ลองแล้วครับ แต่ไม่เจอปัญหาครับ ขอบคุณครับ อิิอิ
SykZDiamon says:
23/09/2552 at 23/09/2552
ว่าจะลองลงบน windows7 ไม่รู้ลงได้ไหม
administrator says:
23/09/2552 at 23/09/2552
ได้ผลเป็นยังไง บอกเล่ากันบ้างนะครับ ตัวผมเองยังไม่คิดจะลง วินเซเว่น เพราะเครื่องไม่ทันสมัย
tum2529 says:
24/09/2552 at 24/09/2552
อันนี้ผมใช้อยู่แหล่มเลย เพราะว่าเมื่อก่อนนั้นใช้ Appserv แต่มีพี่ทีทำงานแนะนำว่าใช้ตัวนี้ดีกว่าเพราะว่าเวลาเราลงวินโดว์ใหม่ไม่ต้องมานั่งคอย back up ข้อมูล
administrator says:
24/09/2552 at 24/09/2552
ตัว Appserv เราสามารถย้ายข้อมูลที่จำเป็นไปไว้ไดรฟ์อื่นได้ครับ เวลาฟอร์แมตไม่ต้องมาคอยแบ็กอัพ อ่านบทความนี้ครับ
http://www.select2web.com/mysql/how-to-move-mysql-database.html
http://www.select2web.com/appserv/change-webroot-for-appserv.html
mrsitti says:
26/09/2552 at 26/09/2552
รายงานผลการทดลองตัวนี้ครับ
ผมติดตั้งลงบน Vista Home. และ Win7 ใช้งานได้ปกติดีครับ
** แต่ก่อนลงตัวนี้แนะนำว่าต้องถอดโปรแกรมตัวเก่าออกให้เกลี้ยงเลยนะครับ หรือไม่ก็ปิด apache&SQL ตัวอื่นๆที่แอบรันอยู่ด้วย TaskManager นะครับ ไม่งั้นจะเปิด PHPMyAdmin ไม่ได้ หรือถ้าได้มันก็จะไปอ่าน PHPMyAdmin ของ Server ตัวเก่าครับ
** บน Vista ติดตั้งเสร็จแล้วรัน อาจมองไม่เห็นไอคอนสีส้มที่ Tray (เครื่องผมเจอปัญหานี้ครับแต่อีกเครืองมันปกติดี) ถ้าจะปิดการใช้งาน ให้เข้าไปปิดที่ Computer Management-Services and App – Services นะครบ อันนี้กรณีที่บางท่านต้องสลับไปใช้ IIS ครับ
** ผมใช้วิธีย้ายงานทั้งหมดจาก WM Server มาใส่ XAMPP โดย
– คัดลอกโฟลเดอร์ทั้งหมดที่ mysql/data และ โฟลเดอร์งานใน wm/www/ มาใส่ XAMPP โล้ด ใช้ได้เลยครับ (โฟลเดอร์ www ของ XAMPP คือ htdocs นะครับ)
———-
น้องที่ทำงานของผม มันลงเสร็จแล้วโวยวายว่า “พี่ ทำไมเครื่องผม CPU มันไม่ Full load สงสัยผมลงผิดแน่ๆ” แล้วมันก็ถอด-ลงใหม่ หลายครั้ง มันก็ปมี Full laod ผมบอกว่า “บุญของแกแล้วที่ลงแล้วไม่มีปัญหานี้” มันตอบผม “ผมไม่อยากได้บุญพี่ ผมอยากได้ผลเหมือนตัวอย่างใน select2web ของแท้ต้อง CPU Full load … – -” ”
———–
สรุปว่า ตัวนี้ใช้งานดีครับ (ส่วนตัวผมว่าน่าจะดีที่สุด เพราะถ้าเทียบกับหลายตัวที่ผมลงใช้งานมา ตัวนี้ติดตั้งง่ายและทำงานได้เสถียรกว่าทุกตัว)
**บน XP & Win7 ผมว่า Work สุดครับ สำหรับวิสต้า ถ้าไม่ถูกมัดมือให้ใช้ ผมสาบานว่าจะไม่ไปทำความรู้จักกับมันเด็ดขาด โคตะระเรื่องมาก..
—–
ไอ้คนที่มันอยาก CUP Full load อ่านแล้วหัดขอบคุณ-แสดงความคิดเห็นบ้าง … มิงั้น เครื่องใหม่อย่าหวังว่าจะได้อนุมัติ…
administrator says:
26/09/2552 at 26/09/2552
ขอบคุณ มากถึงมากที่สุดเลยครับ ที่ มาบอกกล่าวเพิ่มเติม ได้ประสบการณ์เพิ่ม
ขอบอกสำหรับคนที่อยากได้ Full load ของผมเองเครื่องที่บ้านลงเสร็จมันก็ไม่ Full load นะครับ มันเป็นเฉพาะเครื่องที่ทำงาน ไม่ว่าจะลง Appserv หรือ xampp ก็เป็นทั้งคู่
เครื่องเสป็กเดียวกัน ที่ทำงานอยู่ข้างๆผม โกสวินโดว ไปจากเครื่องผม แต่ลง Appserv ไม่ยักกะ Full load
ผมยังไม่มีเวลาตรวจดูรายละเอียดว่า ทำไมผลมันเป็นอย่างนั้น
ผมก็เลยไม่ได้พูดอะไรมากเรื่อง Full load บอกเพียงแค่วิธีแก้ไว้เท่านั้น ถ้าเป็นก็แก้อย่างนี้ ถ้าไม่เป็นก็อย่าให้มันเป็นเลยครับ ท่านโชคดีกว่าผมแล้ว
kim says:
26/09/2552 at 26/09/2552
ขอบคุณงับ….
XP SP3 ไม่ Full Load แต่ SP2 บางเครื่อง full บางเครื่องมะ full เครื่องที่มะ full มันอัปเดทบ่อยครับ
พี่ mrsitti งับผมเม้นท์แล้วนะคับ อนุมัติของผมคนเดียวก็พอ อิอิอิ
sykzdiamonx says:
05/10/2552 at 05/10/2552
ลงใน windows 7 มีปัญหานะครับ -_-
—–
ใช้ jQuery ไม่ได้นะครับ มันเป็นไรอะครับ?
sykzdiamonx says:
05/10/2552 at 05/10/2552
ใช้ได้แล้วครับ
เข้่าใจผิดเอง
mrsitti says:
06/10/2552 at 06/10/2552
ยินดีกับคุณ sykzdiamonx นะครับ
…หะแม๋ หะแม๋ เล่นเอาผมงงและสงสัย (เพราะตอนนี้เห่อ Win7 มากๆ ครับ เท่าที่ใช้งานยังไม่เจอปัญหาอะไรเหมือนวิสต้า)
มีอะไรก็มาแชกันนะครับ ช่วยกันสร้างสังคมดีๆ กัน
sykzdiamonx says:
06/10/2552 at 06/10/2552
ขอบคุณครับ อิอิ
แล้วใครมีปัญหาเรื่อง ภาษาไทย กันไหมครับ
ผมมีปัญหากับ database เก่านะครับ
ถ้าสร้างใหม่ไม่เป็นไร
administrator says:
06/10/2552 at 06/10/2552
อันที่จริงมันไม่ใช่ปัญหาหรอกครับ
เป็นเพราะว่าฐานข้อมูลเก่าคุณใช้ collation แบบ latin1_swidish แ่ต่ตัว XAMPP มันดีฟอลต์มาเป็น UTF-8
SykZDiamonx says:
07/10/2552 at 07/10/2552
ขอบคุณครับ
แบบนี้ผมก็ต้อง เปลียนเป็น UTF-8 หรอครับ
เศร้าใจ มันไปเลย
ขอบคุณนะครับ
pongju says:
07/04/2554 at 07/04/2554
ขอบคุณมากสำหรับบทความนี้นะครับ ผมหามานาน ผมลง xampp แล้วรัน locolhost บนบราวเซอร์ไม่ได้ มันนานมาก จอขาวบนบราวเซอร์ผมจะลองดู ยังไงก็ขอบคุณอีกครั้งครับ
pongju says:
07/04/2554 at 07/04/2554
ลองแล้วไม่ได้ครับ เรียกใช้ localhost ไม่ได้ ดูที่ Task manager ดู ตัว httpd.exe ของ apache CPU เป็น 00% ครับ เลยสงสัยว่าจะต้องทำอย่างไรต่อ
pan says:
13/12/2554 at 13/12/2554
รบกวน ถามพี่ หน่อยครับ
ปกติผม เพิ่งเริ่มฝึกเขียน Web appication ซึ่งต้องใช้XAMPP ทำงานปกติ และใช้งานได้ตลอดครับ
อยู่มาวันหนึ่ง http://localhost … งานที่เขียน และ phpmyadmin ก็ไม่ทำงาน
พอไปตรวจสอบ XAMPP ก็พบว่า Apache ไม่ขึ้นRunningครับ
ลองกดปุ่ม start แล้วก็ขึ้นว่า Apache service started แต่ไม่ขึ้น running