我的程式設計師,在編寫c#程式的同時,也喜歡編寫php程式。最近發現WAMP的80埠被Microsoft-HTTPAPI/2.0佔用了,服務無法正常啟動,最初以為是IIS的問題,解除安裝IIS後問題依舊無法解決,後來發現是SQL Server Reporting Services(MSSQLSERVER)的問題,停用該項服務後,程式正常執行。現在,把該經驗分享給大家。
工具/原料
win7
wamp
sql serve伺服器
方法/步驟
我使用wmap自帶的測試80工具,用來檢測80埠現在被哪個程式佔用
在啟用的dos視窗中,顯示80埠被Microsoft-HTTPAPI/2.0佔用了。
我最初以為是IIS服務引起的問題,但是被iis全部解除安裝後,問題依舊存在。後來,才發現是SQL Server Reporting Services(MSSQLSERVER)的問題,把它禁用後問題解決了,步驟如下。
點選“控制面板”----“管理工具”----“服務”
找到SQL Server Reporting Services(MSSQLSERVER)服務
把SQL Server Reporting Services(MSSQLSERVER)服務停止,把啟動型別修改為手動,問題就解決了。
特別說明:經過測試,我發現,只要先啟動wamp服務,SQL Server Reporting Services(MSSQLSERVER)再啟動的時候就不會佔用80埠了。
困擾了2天的問題終於解決了,感覺好開心。我最初幾乎要放棄了,因為無法確定是哪個程式佔用了80埠,就無法正常啟動wamp服務,除錯程式就會受到影響。希望本文對大家解決類似問題有所幫助吧。
注意事項
如果喜歡本文,就幫忙點個贊吧