安裝完成後啟動 Apache 服務失敗,Windows 事件檢視器記錄多條錯誤:
Unable to open logsWarning: DocumentRoot [F:/var/www/fanjiexi] does not existno listening sockets available, shutting down最關鍵的是 「no listening sockets available」,通常表示預設監聽埠 80 被佔用 (常見於 IIS、Skype、VMware 等佔用 80 埠)。
netstat -ano | findstr :80 找出佔用進程 PID。編輯 httpd.conf:
# 將 Listen 80 改為未被佔用的埠,如 8080
Listen 8080
同時修改 ServerName:
ServerName localhost:8080
重啟服務後以 https://localhost:8080 存取。
確認 httpd.conf 中 DocumentRoot 指向的目錄實際存在,否則建立或修正路徑。