Apache無法啟動解決辦法

2022-04-01 20:54:45 字數 813 閱讀 8784

今天晚上開啟筆記本,準備繼續學習《php和mysql web開發》一書。開啟xampp的控制面板,突然發現apache無法啟動。每次點選start按鈕,都是很快閃出乙個running,然後立即又變成start了。本人算是百思不得其解,只有問問強大的google和baidu了。

進入xampp的安裝路徑,檢視apache的錯誤日誌,發現裡面什麼東東都沒有,然後看其它幾個日誌,裡面也是什麼東東都沒有。之前網上有哥們說error.log裡面有,可能因為版本不同,我使用的這個版本也可能不會在錯誤日誌裡面記錄。

接下來只有碰運氣了。命比較好,鬼使神差地點選了安裝路徑下的xampp_start.exe,這個時候彈出了乙個命令視窗,如下:

這說明有程式占用了0.0.0.0:443,

然後在cmd中執行如下的命令 netstat -ano,找到本地位址為0.0.0.0:443的那一項,然後找出對應的pid,如下圖所示

一旦找到pid就好辦了,你可以在任務管理器的「服務」中找到對應的pid,然後關掉那個服務或者將那個服務所對應的程序關掉。我機器上是由於vmwarehostd服務占用了埠,所以apache啟動不起來。

關掉該服務後,再重啟apache,一切正常。

附netstat命令小知識:

netstat 是

dos命令,是乙個監控

tcp/ip

網路的非常有用的工具,它可以顯示路由表、實際的網路連線以及每乙個網路介面裝置的狀態資訊.netstat用於顯示與ip、

tcp、

udp

Apache不能啟動解決辦法

httpd.conf配置錯誤如果apache的配置檔案httpd.conf搞錯了,在windows裡啟動它,會提示the requested operation has failed,這是比較鬱悶的事,因為查錯要看個半天。其實可以用命令列模式啟動apache,並帶上引數,apache會提示你哪句有誤...

IIS admin 服務無法啟動的解決辦法

解決方法 1.解除安裝iis 2.重新啟動並進入安全模式 這個步驟不能省 3.在安全模式下進去到 windir system32 inetsrv,手動將這個目錄刪除。4.如果你現在開心的話也可以刪除 windir system32 logfiles中的檔案,因為裡面存放著iis的日誌 5.當然你還可...

DTC服務無法啟動的解決辦法

distributed transaction coordinator 服務因 1073737712 服務特定錯誤而停止。解決辦法 1 使用本地管理員賬戶登入 說明 一定要是本地administrator使用者,被新增到administrators組裡的域使用者都不可以 反覆嘗試過 個人分析是域使用...