問題:
windows 不能在 本地計算機 啓動apache2。有關更多信息,查閱系統事件日誌。如果這是非Microsoft服務,請與服務廠商聯繫,並參考特定服務錯誤代碼
今天使用apache的時候無法啓動
然後使用命名查看端口發現是端口占用的情況,如下
netstat -ano 找到apache對應的端口占用情況
查看某個端口被什麼服務佔用:
Tasklist |findstr 4
查出來是進程 4 佔用 80 端口之後進一步鎖定進程 4 是何方神聖,居然發現是系統進程 ,如上system;瞬間蒙圈了,只說是system並不指出是哪一個系統進程,這可怎麼找;於是去網上找一個那些system會佔用80端口,查找結果只找到了可能是IIS服務相關的進程;
重啓還是會佔用80端口,說明這個服務是開機啓動項
這個時候直接幹掉不讓其開機啓動就好,再順藤摸瓜的打開系統服務我搜到了以下進程:
點擊禁用之後,重啓 apache ,就 ok 了。
重點就是排查apache端口被佔用的進程和服務