我已經在Windows 7 64位上安裝了WAMP。當我嘗試啓動它時,它說端口80被「服務器:Microsoft HTTPAPI/2.0」使用。WAMP端口80繁忙
我已檢查並沒有安裝IIS。我該怎麼辦?
我已經在Windows 7 64位上安裝了WAMP。當我嘗試啓動它時,它說端口80被「服務器:Microsoft HTTPAPI/2.0」使用。WAMP端口80繁忙
我已檢查並沒有安裝IIS。我該怎麼辦?
嘗試啓動WAMP的Skype前]
喜歡Skype的端口80 ...
我已取消選中使用端口80的Skype選項! – datisdesign 2010-01-28 22:22:07
SQL Server Reporting Services < - 殺死這個並嘗試;] – tzim 2010-01-28 22:26:22
我找不到這項服務!它在哪裏 ? – datisdesign 2010-01-28 22:28:32
我不得不引起Skype的同樣的問題。
要禁用Skype的使用80端口:
轉到File -> Options... -> Connection
,並取消了一個名爲「使用端口80作爲......替代」
如果你有Visual Studio中的Web部署服務也默認使用80端口。
其他解決方案可能是簡單地改變appache httpd.conf。 您可以從WAMP菜單>阿帕奇>的httpd.conf
下一頁存取權限這個文件改變
#Listen 12.34.56.78:80
Listen 80
爲了例如
#Listen 12.34.56.78:7080
Listen 7080
重啓WAMP服務 然後鍵入http://localhost:7080
和你將會啓動並運行
並禁用IIS服務(如果已安裝)。
這是首選,然後找到每個使用端口80的單一應用程序,並且還允許使用Wamp – user3522940 2015-08-05 13:02:32
我今天解決了這個問題! 你去"Control Panel" >> "System And Security" >> "Administrative Tools" >> "Component Services" >> "Services (LOCAL)"
現在,因爲你使用WAMP而不是IIS,你應該禁用「萬維網發佈服務」和「Web部署代理服務」。你已準備好出發。
如果這不起作用,你可能有Skype使用端口80(如果你真的有Skype)。 (如果你安裝了IIS,你也應該禁用它,但是如果你沒有安裝它,你不用擔心!)
或Web部署代理服務啓動Skype。 – RIK 2013-09-02 02:01:40
這是一個。謝謝你.. :) – 2015-12-27 13:12:50
@Hill你可以運行你只需要改變其中一個端口 – 2016-08-16 00:47:02
在我的情況下,我得到了「你的端口80被microsoft-httpapi使用」 服務我不得不停止的是「Microsoft Web Deploy 3.0的遠程代理服務」。 我停下來後,我的Apache開始在端口80上工作。 我不想在每次工作時添加端口(8080)。 (Skype的我也改變了一些端口(不是80))
希望它可以幫助
你WAMP沒有啓動,因爲端口80是由另一程序(微軟HTTP API)被使用。
所以只需更改Apache使用的端口即可。要做到這一點,點擊托盤中的WAMP圖標進入APACHE並打開httpd.conf
。在打開的文本編輯器,找線
Listen 80
與
Listen x
其中x是所需的新端口替換它。
現在WAMP應該開始好了,你可以用http://localhost:x
訪問本地主機,其中x是你想要的新端口。
萬一你想一個已經被另一個 程序,你也可以前往命令提示符,然後輸入
netstat -ao
你也應該允許訪問該端口看到繁忙港口端口您也是默認瀏覽器。您可以通過閱讀以下文章瞭解如何爲Firefox 3做到這一點:Unblock a nonstandard port in Firefox3。
順便說一句,這類問題與類似帖子有關:NT內核使用的端口8&系統。對我而言,問題與Visual Studio 2012有關。我在我的機器上運行一個測試控制器,它與遠程機器上的測試代理進行通信。在我的Windows 7 x64筆記本電腦上運行的服務的名稱是「Visual Studio測試控制器」。一旦我關閉了這個服務,我就可以在端口80上運行任何我想要的東西(在我的情況下是apache)。上面John的帖子讓我想到了正確的道路。
我也有這個問題。
在測試apache文件夾中的端口80之後,它說HTTPAPI/2.0正在使用端口80。
我禁用了網絡部署代理服務(MsDepSvc),然後點擊wampapache啓動並開始工作。
詳細博客來解決這個問題:http://goo.gl/JXWqfJ
您可以通過以下兩種方式解決這個問題:
之前打個電話登錄到Skype的A)啓動WAMP。這樣WAMP將接管港口,並且不會與港口號碼 發生衝突。你可以使用Skype以及WAMP。但這是 不是您的問題的永久解決方案。每當你想 啓動WAMP你需要首先註冊Skype,並且只有你能夠 啓動WAMP。我真的不喜歡。
b)第二種選擇是改變Skype本身的端口,這樣它就不會與WAMP發生衝突。以下屏幕/步驟將幫助您 解決此問題:
現在每次啓動WAMP不會與Skype衝突時間。
這不是SKYPE導致的問題'服務器:Microsoft HTTPAPI/2.0'意味着與'IIS'及其相關技術。 – RiggsFolly 2015-02-05 11:08:29
它的存在是一個簡單的方法:
wamp/www/yourDirectory(i.e test)
。放入 這個名爲index.php的php文件。現在去瀏覽器和 類型http://localhost/yourDirectory(i.e test)/
。爲我工作...
我已經成功地在Windows 8。我希望這將是幫助他人 1)紮根出了問題進入控制面板 - 開啓窗口功能打開或關閉 - 取消選中:互聯網信息服務IIS和互聯網信息服務宿主網絡核心。
2)控制面板+系統和安全+管理+服務(禁用所有SQL服務器)。
3)這一個沒有人提到它: 控制面板+系統和安全+管理工具+系統配置+服務(取消選中Web部署代理服務)。
爲我工作。 – Nibin 2014-09-10 10:16:52
這個問題也可以從SQL Server Reporting Services
。你需要停止/從禁用此服務:
Control Panel->System and Security->Administrative Tool->Services
和停止名爲SQL Server Reporting Services的服務(實例名)
打開SQL Server Configuration Manager -> SQL Server Services
停止/禁用SQL Server報表服務(實例名)
我也面臨着同樣的問題.. 我做了以下步驟來解決問題: -
1) Go to Control Panel-Administrative tools->Services
一)停止Web部署代理服務,然後在服務右鍵單擊然後單擊屬性,使其啓動類型手冊。
b)以同樣的方式停止萬維網發佈服務並將其標記爲stratup類型手動。
三)停止所有與SQL Server服務
2) If IIS is already installed in your System..
一)通過打開IIS管理器
b更改IIS默認的端口),然後進入默認站點 - >默認Web站點 - >編輯綁定然後恰克的移植到其他比80,即800
3) If Skype is installed and is in running state then also quit the skpye..
然後點擊重啓WAMP服務器的所有服務。(現在應該顯示綠色) 您可以檢查它通過寫上你的網頁瀏覽器下面.. http://localhost/phpmyadmin/
希望上述步驟將有助於你在開始WAMP服務器..
這爲我工作:
來源:http://theandystratton.com/2012/wampapache-broken-from-microsoft-httpapi-2-0-using-port-80
: * net stop MsDepSvc * – 2015-11-08 18:49:49
這終於奏效了......謝謝! – Hadi 2016-05-30 19:04:09
在我的情況下,端口測試表示「服務器:Microsoft HTTPAPI/2.0」。 Netstat透露它是pid 4,系統。我在這裏什麼都試過了,到目前爲止,它是不是:
我終於找到更多的答案on superuser,在我的情況下,它竟然是HTTP.SYS。我改變了它綁定到這個端口:
netsh http add iplisten ipaddress=::
它釋放了端口立即雖然我重新啓動之前,我可以開始wamp。也許是因爲所有的隨機的東西我以前:-)
禁用用於每個答案鑑定個體情況的罪魁禍首一堆upvotes這裏。但如果這裏有一個可能的罪魁禍首的答案,這將是一件好事。
Sitepoint具有良好的上市後,識別和各種可能的端口80使用的服務解決了這個問題。
綜上所述,那麼問題可能是:
檢查Sitepoint後全細節。
我的方法來解決這個問題只是關閉Web部署服務代理並將其設置爲「手動」 - 永遠解決。 參考:websites
在我的Windows 10,netstat的說PID 4在端口80進行監聽和解決方案是停止分支服務。
這在Adrian Adkison的評論中已經提到過,但我將其添加到評論中以獲得更好的可見性。
我遇到了這個幫助我的其他帖子。 對我來說
由於TCP/IP端口80正在使用中,Apache服務無法啓動。
錯誤是,端口80由「服務器:Microsoft HTTPAPI/2.0」使用。
顯而易見的是禁用IIS Web服務器,它也可以使用端口80.但是這並沒有解決問題。
事實證明,還有一大堆其他服務也可以使用端口80:這些服務包括以下服務。
停止SQL Server Reporting Services解決了我的問題 – grvpanchal 2017-02-25 12:50:49
只需在安裝'Visual Studio 2017'後添加'Web部署代理服務'即可重新啓用。你將不得不再次禁用它,然後在需要時重新啓用......或至少停止它,如果你覺得你會需要它 – user919426 2017-03-12 15:18:02
最近發現的另一項竊取端口80的服務 - Razer Synapse的最新更新安裝了「Razer Chrome SDK Server」服務。禁用它爲我釋放了端口。
這就是我的!謝謝 !! – NeeL 2017-09-14 21:33:19
嘗試禁用該服務BranchCache
:
services.msc
- >輸入BranchCache
服務properties
disabled
某些情況Port 80正在被SYSTEM或其他服務使用。這樣可能會幫助你 http://openguider.wordpress.com/2014/01/31/how-to-solve-port-80-problems-on-windows/ – 2014-01-31 17:38:18
該消息意味着它與IIS有關。如果您不使用IIS,請將其卸載或禁用它。這可能有助於http://forum.wampserver.com/read.php?2126303,126315#msg-126315 – RiggsFolly 2015-02-05 11:13:33
卸載或禁用它。因爲愚蠢的Apache的開源軟件屁股不能確定什麼端口在安裝時是免費的。你只需要卸載或禁用IIS並且不使用它。 – Hill 2016-01-08 21:51:04