Apache ไม่ได้เริ่มต้นจากแผงควบคุม XAMPP ใน Windows 11/10
หลังจากติดตั้ง XAMPP Control Panel(installing the XAMPP Control Panel)บนWindows ผู้ใช้จำนวนมากรายงานว่าพบข้อผิด พลาดขณะเริ่มApache ปัญหานี้มักเกิดขึ้นเมื่อกระบวนการเช่นWorld Wide Publishing Serviceยังคงทำงานอยู่ในพอร์ต 80 ของอุปกรณ์ของคุณ ด้วยเหตุนี้ ระบบปฏิบัติการ Windows 11/10จึงไม่อนุญาตให้ เซิร์ฟเวอร์ Apacheทำงาน และด้วยเหตุนี้จึงทำให้เกิดข้อผิดพลาด
5:38:38 PM [Apache] Error: Apache shutdown unexpectedly.
5:38:38 PM [Apache] This may be due to a blocked port, missing dependencies,
5:38:38 PM [Apache] improper privileges, a crash, or a shutdown by another method.
5:38:38 PM [Apache] Press the Logs button to view error logs and check
5:38:38 PM [Apache] the Windows Event Viewer for more clues
5:38:38 PM [Apache] If you need more help, copy and post this
5:38:38 PM [Apache] entire log window on the forums
ที่จริงแล้วพอร์ต 80(Port 80)บนคอมพิวเตอร์เคยเป็นพอร์ตTCP/IP เริ่มต้นที่ โมดูลApaches ใช้ ในXAMPP และเนื่องจากสองแอปพลิเคชันที่แตกต่างกันไม่สามารถใช้พอร์ตเครือข่ายเดียวกันได้ ดังนั้น คุณต้องหยุดการทำงานก่อนที่จะเริ่มเซิร์ฟเวอร์ApacheของXAMPP หากคุณประสบปัญหานี้บนอุปกรณ์ของคุณ มีวิธีแก้ไขปัญหาชั่วคราวง่ายๆ สองสามข้อที่เราได้กล่าวไว้ในคู่มือนี้ มาเริ่มกันเลยดีกว่า
Apacheไม่เริ่มทำงานจากXAMPP Control Panel
การล้างบริการเผยแพร่เวิลด์ไวด์เว็บ(World Wide Web Publishing Service)จะเป็นวิธีที่ดีที่สุดในการเริ่มต้นApacheอีกครั้ง อย่างไรก็ตาม คุณสามารถรับได้โดยเปลี่ยนหมายเลขพอร์ตTCP/IPดังนั้น เพื่อแก้ไขApacheไม่เริ่มทำงานบนXAMPP Control Panelให้ทำตามวิธีการที่เป็นไปได้ทั้งหมดเหล่านี้:
- เคลียร์เวิลด์ไวด์เว็บเซอร์วิส
- เปลี่ยนพอร์ตApache TCP/IP
- Stop World Wide Web Publishing Service
ให้เราดูพวกเขาในรายละเอียด
1] ล้างบริการเวิลด์ไวด์เว็บ
ในการแก้ปัญหาการเริ่มต้นของ บริการ Apacheคุณต้องล้างเวิลด์ไวด์เว็บเซอร์วิส(Wide Web) ออกจากอุปกรณ์ของคุณ (Services)แต่ก่อนที่จะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณไม่มีแอพที่ใช้บริการนี้
หากทุกอย่างดูเรียบร้อย ให้เปิดแผงควบคุม(open the Control Panel)บนระบบ Windows ของคุณ
เมื่อเปิดขึ้นมา ให้เลือกเพื่อดูแผงควบคุม(Control Panel)ในไอคอนขนาดใหญ่(Large icons)หรือ ตัวเลือก ไอคอนขนาดเล็ก(Small icons)เพื่อให้คุณสามารถดูรายการในแผงควบคุม(Control Panel)ทั้งหมดได้
จากรายการ ที่มี ให้เลือกโปรแกรมและคุณสมบัติ(Programs and Features)
ในแถบด้านข้างทางซ้ายมีลิงค์ชื่อTurn Windows features on or offให้คลิกที่ลิงค์นั้น
ในกล่องโต้ตอบคุณลักษณะของ Windows(Windows Features) ให้ขยาย ฟิลด์Internet Information Services
ตอนนี้ ล้างกล่องกาเครื่องหมายเกี่ยวกับWorld Wide Web Servicesจากนั้นคลิกที่ ปุ่ม OKเพื่อบันทึกการเปลี่ยนแปลง
เมื่อคุณทำตามขั้นตอนข้างต้นแล้ว ให้รีบูตอุปกรณ์ของคุณ หลังจากนั้น เปิดXAMPP Control Panelและคลิกที่ปุ่มStartบนApache ตอนนี้ควรทำงานในพอร์ต 80 บนคอมพิวเตอร์ของคุณ
2] เปลี่ยน(Change)พอร์ตApache TCP/IPเริ่มต้น
หากด้วยเหตุผลใดก็ตาม วิธีแก้ไขปัญหาชั่วคราวข้างต้นไม่ได้ผล คุณจะต้องกำหนดค่าApacheให้ทำงานบนพอร์ตTCP/IPดังนั้น ทำตามคำแนะนำเหล่านี้:
เปิดแผงควบคุม XAMPP(XAMPP Control Panel)บนอุปกรณ์Windows ของคุณ(Windows)
คลิกที่ ปุ่ม Configของโมดูล Apache
เลือก ตัวเลือก Apache (httpd.conf)จากรายการเมนูป๊อปอัป
ในหน้าแผ่นจดบันทึกต่อไป นี้คุณต้องค้นหาListen 80
เพื่อให้การค้นหาง่ายขึ้น ให้กด แป้น ลัดCtrl+Fในเมนูป๊อปอัป ให้พิมพ์สิ่งที่คุณต้องการค้นหา ทำเครื่องหมายที่ช่องทำ เครื่องหมาย(Mark) ตัดรอบ(Wrap around)ปล่อยตัวพิมพ์ใหญ่(Match case)ให้ไม่ถูกเลือก จากนั้นคลิกปุ่มค้นหาถัดไป(Find Next)
เมื่อคุณพบบรรทัดที่เกี่ยวข้องแล้ว ให้เปลี่ยนหมายเลขพอร์ตด้วยหมายเลขที่คุณเลือกเอง
ตัวอย่างเช่น คุณสามารถลองใช้พอร์ต 121 จากนั้นผลลัพธ์ที่สอดคล้องกันสำหรับ หมายเลขพอร์ต TCP/IPจะเป็นดังนี้ – Listen 121(Listen 121)
Press Ctrl+Sเพื่อบันทึกการเปลี่ยนแปลงในNotepad
หมายเหตุ: (Note:) โปรด(Please)ทราบว่าในขณะที่ใช้การกำหนดค่านี้ คุณจะต้องผนวกหมายเลขพอร์ตTCP/IPURL ที่ คุณต้องการเชื่อมต่อกับไซต์ของคุณเสมอ ตัวอย่างเช่น ในการเข้าถึง เซิร์ฟเวอร์ Apacheบนเบราว์เซอร์ของคุณ คุณจะต้องป้อน: localhost:121/dashboardแทนlocalhost/dashboard dashboard
หลังจากทำตามขั้นตอนข้างต้นอย่างถูกต้องแล้ว ปัญหาการเริ่มต้นของApacheในXAMPPจะได้รับการแก้ไข
3] Stop World Wide Web Publishing Service
ในอีกทางหนึ่ง คุณต้องหยุดWorld Wide Web Publishing Serviceและเปลี่ยนการตั้งค่าเพื่อให้สามารถเริ่มบริการได้ด้วยตนเองเท่านั้น เริ่มกันเลย:
ในการหยุดWorld Wide Web Publishing Serviceก่อนอื่นคุณต้องเปิด Windows Services Manager(open Windows Services Manager)บนพีซี Windows 10 ของคุณ
บน หน้าจอ Servicesให้ค้นหาตัวเลือกWorld Wide Web Publishing Serviceใต้คอลัมน์Name
เมื่อพบแล้ว ให้ดับเบิลคลิกเพื่อเปิดหน้าต่างคุณสมบัติ
ในหน้าต่างคุณสมบัติ แท็บ ทั่วไป(General)จะเปิดขึ้นตามค่าเริ่มต้น
บนแท็บ General ให้ค้นหาStartup Typeและเปลี่ยนเป็นManual ซึ่งจะช่วยให้คุณเริ่มบริการด้วยตนเองเมื่อจำเป็น
ไปข้างหน้า หยุดสถานะการทำงานของบริการ และคลิกที่ปุ่มApply > OK
ตอนนี้ เปิดXAMPP Control Panelและคลิกที่ ปุ่ม Startเพื่อเรียกใช้เซิร์ฟเวอร์ Apache
แค่นั้นแหละ. ฉันหวังว่าคู่มือนี้จะช่วยคุณแก้ไขปัญหาการเริ่มต้นของบริการ Apache บนแผงควบคุม XAMPP(That’s it. I hope this guide would help you to fix the starting problem of the Apache service on the XAMPP Control Panel.)
Related posts
วิธีการเปิด System Properties ใน Windows 10 Control Panel
วิธีการลบหรือเพิ่ม Services.msc ถึง Control Panel ใน Windows 10
Device Manager ว่างเปล่าและไม่แสดงอะไรใน Windows 11/10
Intel Graphics Control Panel ไม่เปิดใน Windows 10
NVIDIA Control Panel หายไปใน Windows 10
วิธีการติดตั้งและใช้ FFmpeg บน Windows 10
เชื่อมต่อกับพีซีที่ใช้ Windows จาก Ubuntu โดยใช้การเชื่อมต่อเดสก์ท็อประยะไกล
วิธีการติดตั้งและกำหนดค่า XAMPP บน Windows 10
Network and Sharing Center ไม่เปิดใน Windows 10
วิธีควบคุมพีซี Windows ของคุณจากระยะไกลจาก Android โดยใช้ Unified Remote
วิธีการแก้ไข NVIDIA Control Panel ไม่เปิดบน Windows 10
Provide สนับสนุนระยะไกลเพื่อ Windows 10 ผู้ใช้ที่มี Windows Remote Assistance
วิธีการเพิ่ม Control Panel เพื่อ File Explorer ใน Windows 10
วิธีสร้าง Transparent Image ใน Paint.NET บน Windows 10
เพิ่มแผงควบคุมและพรอมต์คำสั่งในเมนู WinX ใน Windows 10
การเชื่อมต่อเดสก์ท็อประยะไกลและความช่วยเหลือระยะไกลของ Windows แตกต่างกันอย่างไร
วิธีการสร้าง Ghost UEFI บน Windows 10
การฝึกอบรมแผงป้อนข้อมูลแท็บเล็ตให้ทำงานได้ดียิ่งขึ้น
วิธีใช้รายงานการควบคุมโดยผู้ปกครองของ Bitdefender เพื่อจับตาดูบุตรหลานของคุณ
การเขียนด้วยลายมือบนคอมพิวเตอร์: ทั้งหมดเกี่ยวกับ Windows Journal & แผงป้อนข้อมูลแท็บเล็ต