วิธีแก้ปัญหา Xampp Error:Port 80 in use by

วิธีแก้ปัญหา Xampp Error:Port 80 in use by

โดย: Administrator

เมื่อ: 12/12/2562 15:11:42

Tags: Xampp error, Xampp port 80 in use, Xampp PID 4!, Xampp PID 6648!, Xampp Start Apache ไม่ได้, Xampp เปลี่ยน port apache,

    วันนี้แอดมินมาแนะนำสำหรับใครที่เกิดปัญหาไม่สามาระ Start Service Apache ใน Xampp Control Panel ได้โดยที่มีการแจ้งเตือน Error Massage ว่า Port 80 in use by "...." with PID4! หรือ Port 80 in use by "...." with PID6648! นะครับ ปัญหานี้มีสาเหตุมาจาก Port 80 นั้นได้ถูกเจ้าโปรแกรมหรือแอปพลิเคชันอื่นใช้ไปแล้ว ทำให้เกิดการชนกันระหว่าง Port ส่งผลให้เราไม่สามารถ Start Service Apache ได้นั่นเอง แล้วจะแก้ยังไงหล่ะ?

วิธีแก้ก็ง่ายๆ เลยครับ ให้เราทำการเปลี่ยน Port ที่ใช้งานกับตัว Apache ซึ่งมีวิธีการดังนี้ครับ
1.ในหน้า Xampp Controll Panel ให้คลิ๊กที่ปุ่ม Config

2.จากนั้นจะมีป๊อปอัปเมนูขึ้นมาให้เราเลือก Apache (httpd.conf)

3.จากนั้น Windows จะทำการเปิดไฟล์ httpd.conf ขึ้นมาในโปรแกรม Notepad ให้เรากด Ctrl+F จากนั้นให้พิมพ์ Listen ในช่อง Find what และกดปุ่ม Find Next

4.จนกว่าจะเจอ Listen 80 ดังรูป

5.ให้เราแก้ตัวเลข Port จาก Listen 80 เป็นตัวเลขอะไรก็ได้ 4 หลักแต่ให้ระวังไปชนกับ Default Port นะครับ ตัวแอย่างแอดมินจะเปลี่ยนเป็น Listen 8080

6.จากนั้นให้ทำการ Save ไฟล์โดยกด Ctrl+S หรือไปที่เมนู File แล้วเลือกเมนู Save จากนั้นให้ทำการปิดไฟล์นี้ไปเลยครับ

7.หลังจากปิดแล้วให้เราไปที่หน้า Xampp Control Panel จากนั้นให้ลองกดที่ปุ่ม Start Service Apache อีกครั้งลองสังเกตุตรง Port จะเปลี่ยนเป็น 8080 ตามที่เราเปลี่ยนไป หากตรงช่อง Module แสดงสถานะเป็นสีเขียวตรงชื่อ Apache แสดงว่า Service สามารถทำงานได้แล้ว หากยังไม่เป็นให้ลองกลับไปทบทวนข้อ 1 อีกครั้ง

8.หลังจากที่สถานะเป็นสีเขียวแล้วให้เราลองเปิด Web Browser ขึ้นมาแล้วให้พิมพ์ Url : localhost:8080 เพื่อทดลองว่าสามารถเข้าได้ไหม

หากลองทำตามกันแล้วยังไม่ได้สามารถทักมาลองปรึกษากับแอดมินได้นะครับ



ที่มา : รับทำโปรเจคจบ.com

กลับ