Apache ไม่ได้เริ่มต้นจาก XAMPP Control Panel ใน Windows 10

หลังจากติดตั้งแผงควบคุม XAMPP บน Windows 10 ผู้ใช้หลายคนรายงานพบข้อผิดพลาดขณะที่เริ่มต้นApache ปัญหานี้มักเกิดขึ้นเมื่อกระบวนการเช่น World Wide Publishing Service ยังคงทำงานในพอร์ต 80 ของอุปกรณ์ของคุณ ด้วยเหตุนี้ระบบปฏิบัติการ Windows 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 บนคอมพิวเตอร์ยังเคยเป็นพอร์ต TCP / IP เริ่มต้นที่โมดูล Apaches ใช้บน XAMPP และเนื่องจากสองแอปพลิเคชั่นที่แตกต่างกันไม่สามารถใช้พอร์ตเครือข่ายเดียวกันได้ดังนั้นคุณต้องหยุดมันก่อนที่จะเริ่มเซิร์ฟเวอร์ Apache ของ XAMPP หากคุณกำลังประสบปัญหานี้บนอุปกรณ์ของคุณมีวิธีแก้ปัญหาง่ายๆบางอย่างที่ฉันได้กล่าวถึงในคู่มือนี้ มาเริ่มกันเลย

Apache ไม่ได้เริ่มต้นจากแผงควบคุม XAMPP

การล้างบริการเผยแพร่เวิลด์ไวด์เว็บจะเป็นแนวทางที่ดีที่สุดในการเริ่มต้น Apache อีกครั้ง อย่างไรก็ตามคุณสามารถรับได้โดยเปลี่ยนหมายเลขพอร์ต TCP / IP หรือหยุดบริการหากจำเป็น ดังนั้นในการแก้ไข Apache ไม่เริ่มทำงานบนแผงควบคุม XAMPP ให้ทำตามวิธีการที่เป็นไปได้เหล่านี้:

  1. ล้างบริการเวิลด์ไวด์เว็บ
  2. เปลี่ยนพอร์ต Apache TCP / IP เริ่มต้น
  3. หยุดบริการเผยแพร่เวิลด์ไวด์เว็บ

ให้เราดูรายละเอียด

1] ล้างบริการเวิลด์ไวด์เว็บ

ในการแก้ปัญหาการเริ่มต้นของบริการ Apache คุณต้องล้างบริการเวิลด์ไวด์เว็บออกจากอุปกรณ์ของคุณ แต่ก่อนที่จะเริ่มตรวจสอบให้แน่ใจว่าคุณไม่มีแอปใด ๆ ที่ใช้บริการนี้

หากทุกอย่างดูเหมือนจะโอเคให้เปิด Control Panel ในระบบ Windows ของคุณ

เมื่อเปิดขึ้นให้เลือกเพื่อดูแผงควบคุมในตัวเลือกไอคอนขนาดใหญ่หรือไอคอนขนาดเล็กเพื่อให้คุณสามารถเห็นรายการแผงควบคุมทั้งหมด

แก้ไข Apache ไม่เริ่มทำงานบนแผงควบคุม XAMPP

จากรายการที่มีให้เลือกโปรแกรมและคุณลักษณะตัวเลือก

ในแถบด้านข้างทางซ้ายมีลิงค์ชื่อTurn Windows features on or off , คลิกที่มัน

แก้ไข - Apache ไม่เริ่มทำงานบนแผงควบคุม XAMPP

ในกล่องโต้ตอบคุณลักษณะของ Windows ขยายฟิลด์Internet Information Services

ตอนนี้ล้างช่องทำเครื่องหมายเกี่ยวกับบริการเวิลด์ไวด์เว็บจากนั้นคลิกที่ปุ่มตกลงเพื่อบันทึกการเปลี่ยนแปลง

Apache ไม่เริ่มทำงานบนแผงควบคุม XAMPP

เมื่อคุณทำตามขั้นตอนข้างต้นเสร็จแล้วให้รีบูตอุปกรณ์ของคุณ หลังจากนั้นให้เปิดแผงควบคุม XAMPP และคลิกที่ปุ่มเริ่มบน Apache ตอนนี้ควรทำงานในพอร์ต 80 บนคอมพิวเตอร์ของคุณ

2] เปลี่ยนพอร์ต Apache TCP / IP เริ่มต้น

หากด้วยเหตุผลใดก็ตามวิธีแก้ปัญหาข้างต้นไม่ได้ผลสำหรับคุณคุณต้องกำหนดค่า Apache ให้ดำเนินการบนพอร์ต TCP / IP อื่น ทำตามคำแนะนำเหล่านี้:

เปิดแผงควบคุม XAMPP บนอุปกรณ์ Windows ของคุณ

คลิกที่ปุ่มConfigของโมดูล Apache

เลือกตัวเลือกApache (httpd.conf)จากรายการเมนูป๊อปอัป

Apache ไม่ได้เริ่มต้นจากแผงควบคุม XAMPP

บนหน้า Notepad ต่อไปนี้คุณต้องไปหาฟัง 80

เพื่อให้การค้นหาง่ายขึ้นให้กดปุ่มทางลัด Ctrl + F ในเมนูป๊อปอัปพิมพ์สิ่งที่คุณต้องการค้นหา ทำเครื่องหมายที่ช่องทำเครื่องหมายตัดรอบปล่อยให้ตรงกันโดยไม่เลือกตัวพิมพ์ใหญ่จากนั้นคลิกที่ปุ่มค้นหาถัดไป

เปลี่ยนพอร์ต Apache TCPIP เริ่มต้น

เมื่อคุณพบบรรทัดที่เกี่ยวข้องแล้วให้เปลี่ยนหมายเลขพอร์ตด้วยหมายเลขใดก็ได้ที่คุณต้องการ

ตัวอย่างเช่นคุณสามารถลองพอร์ต 121 แล้วผลที่สอดคล้องกันสำหรับหมายเลขพอร์ต TCP / IP จะเป็นสิ่งที่ชอบ - ฟัง 121

กด Ctrl + S คีย์ลัดเพื่อบันทึกการเปลี่ยนแปลงใน Notepad

หมายเหตุ:โปรดทราบว่าในขณะที่ใช้การกำหนดค่านี้คุณจำเป็นต้องต่อท้ายหมายเลขพอร์ต TCP / IP บน URL ที่คุณต้องการเชื่อมต่อกับไซต์ของคุณเสมอ ยกตัวอย่างเช่นในการเข้าถึงเซิร์ฟเวอร์ Apache บนเบราว์เซอร์ของคุณคุณจะต้องป้อน: localhost: 121 / แผงควบคุมมากกว่าlocalhost / แดชบอร์ด

หลังจากทำตามขั้นตอนข้างต้นอย่างถูกต้องปัญหาเริ่มต้นของ Apache ใน XAMPP จะได้รับการแก้ไข

3] หยุดบริการเผยแพร่ทั่วโลก

อีกวิธีหนึ่งคุณต้องหยุดบริการการเผยแพร่เวิลด์ไวด์เว็บและเปลี่ยนการตั้งค่าเพื่อให้สามารถเริ่มบริการได้ด้วยตนเองเท่านั้น มาเริ่มกันเลย:

ในการหยุด World Wide Web Publishing Service ก่อนอื่นคุณต้องเปิด Windows Services Manager บนพีซี Windows 10 ของคุณ

บนหน้าจอ Services ค้นหาตัวเลือกWorld Wide Web Publishing Serviceภายใต้คอลัมน์Name

เมื่อคุณพบแล้วให้ดับเบิลคลิกเพื่อเปิดหน้าต่างคุณสมบัติ

ในหน้าต่างคุณสมบัติแท็บทั่วไปจะเปิดขึ้นตามค่าเริ่มต้น

ในการทั่วไปแท็บค้นหาชนิดการเริ่มต้นและสลับไปยังคู่มือการใช้งาน วิธีนี้จะช่วยให้คุณสามารถเริ่มบริการได้ด้วยตนเองเมื่อจำเป็น

ย้ายไปข้างหน้าหยุดบริการทำงานสถานะและคลิกที่Apply > OKปุ่ม

ตอนนี้เปิดแผงควบคุม XAMPP แล้วคลิกที่ปุ่มเริ่มเพื่อเรียกใช้เซิร์ฟเวอร์ Apache

แค่นั้นแหละ. ฉันหวังว่าคู่มือนี้จะช่วยคุณแก้ไขปัญหาการเริ่มต้นของบริการ Apache บนแผงควบคุม XAMPP

เปลี่ยนพอร์ต Apache TCPIP เริ่มต้น