XAMPP จำลอง web server
จู่ ๆ ก็รัน localhost ไม่ได้ซะงั้นพยายามเปิด Apache และ MySQL แต่เมื่อลองไล่ดูข้อความแจ้งพบว่าน่าจะชนกับโปรแกรม VMware และ MySQL Server 5.7 ที่พึ่งไปติดตั้งมาก่อนหน้านี้แก้ปัญหาด้วยการปิดตัว service ทั้งสองโปรแกรมนั้นก่อนแล้วรัน Apache กับ MySQL ขึ้นมา หลังจากนั้นค่อยไปเปิด Service ตัว VMware ทีหลัง
ขอบันทึกเก็บไว้เตือนตัวเองกันลืมไว้ก่อนเผื่อวันหน้าเจอปัญหาอีกจะได้มาไล่ดูจากที่นี่ได้
ปิด VMware Authorization Service ตัวปัญหาไปก่อน
แล้ว Start Apache ได้ปกติ
ทำไมผมจึงคิดว่า VMware เป็นปัญหา ก็เพราะตัว XAMPP มันแจ้งตัวแดง ๆ แบบนี้หาง่ายหน่อย
ปิด MySQL 5.7 ไปก่อน
แล้วกลับไป Start MySQL ได้สำเร็จ
หลังจากนั้นค่อยไปเปิดใช้งาน VMware ตามเดิม ส่วน MySQL 5.7 ปิดไปก่อนเดียวมันจะชนกับ MySQL ขอเลือกใช้ตัวใดตัวหนึ่งไปก่อน
ตัวอย่างนี้เป็น Windows 7
เปิด XAMPP ขึ้นมา
จะเห็นตัวอักษรแดง ๆ Port80 น่าจะชนกับโปรแกรมไหนสักตัว
พยายาม Start Apache ไม่สำเร็จ แต่ MySQL Start สำเร็จ
ไล่ดูใน Services ตั้งนานจนพบว่า SQL Server Reporting Services (MSSQLSERVER) ตัวนี้แหละคือตัวปัญหา
จัดการคลิกเมาส์ขวาแล้ว Stop
ตรง Status แน่ใจแล้วว่ามันไม่ได้ทำงาน
กลับไปที่ XAMPP Control Panel แล้ว Start Apache อีกครั้ง จะเห็นว่าสำเร็จแล้ว
หลังจากนั้นก็ไป Start ตัว SQL Server Reporting Services (MSSQLSERVER) กลับให้ใช้งานได้เหมือนเดิม
ทดสอบหน้า localhost เปิดได้สำเร็จใช้งานได้แล้วครับ