Mấy hôm nay không start được Apache trên port 80, toàn phải chỉnh sang port khác. Lúc đầu nghĩ do đụng port với IIS hoặc Skype, nhưng đã kiểm tra kỹ, mặc dù đã tắt hết các ứng dụng khả nghi, nhưng vẫn không start được. Mở cmd chạy lệnh "netstat -ano | find ":80" thì thấy một system process có PID bằng 4 đang Listening port 80.
Search Google một hồi thì ra là do một
Non-plug-and-play driver (HTTP), chỉ cần vào Computer Management/
Device Manager rồi vào Menu View chọn
Show hidden devices, sau đó chọn
Non-Plug and Play Drivers, phải chuột Properties trong Tab Driver chọn
Stop.
Ngoài ra như đã nói ở trên thì Skype cũng là một nguyên nhân chiếm port 80 trên windows (ngoài IIS). Vào option tabs
Advances bỏ chọn "
Use port 80..."
Đối với
IIS thì phải mở
Services.msc tắt
World Wide Web Publishing Service.
Bên cạnh đó nếu bạn có cài
VMware Workstation thì cũng phải đổi Port HTTPS: 443 thành 4443 trong VMWare thì Apache mới chạy được (Menu
Edit/Preferences chọn
Shared VMs, sau đó
Disable Sharing để đổi
HTTPS: 443 thành
4443 rồi
Enable Sharing).