1. 程式人生 > >解決端口占用Apache無法啟動的問題

解決端口占用Apache無法啟動的問題

Apache/PHP 無法啟動分兩種情況:

1.、Apache無法啟動,沒載入php也無法啟動

2、Apache可以啟動,但載入php後無法啟動

第一種情況多數是Apache配置問題,或者80埠被佔用

使用Apache的配置檢查:

C:>D:\Apache2.2\bin\httpd.exe -t
Syntax OK

根據錯誤提示,糾正錯誤。

如果是80端口占用,這個在Windows機器比較常見,經常被IIS搶佔。

登出IIS服務:

iisreset /stop
iisreset /disable

sc stop w3svc
sc delete w3svc

如果不是IIS,可以使用命令殺掉強佔80埠的程序:

查詢佔用80埠的程序id
netstat -ano|find “:80”

假設該程序id為2013,檢視程序名稱:
tasklist /fi “pid eq 2013”

殺掉該程序命令
taskkill /f /pid 2013