今天有需求要把原來WAMP的8080端口改成80,配置完httpd.conf後,發現Apache服務無法啓動,查看端口發現80端口已被佔用,我電腦中沒啓動IIS服務的,而且還是System進程(PID==4)佔用的,如圖
WAMP中測試80端口:
經各種研究加百度,發現是被ReportServer(SQL Server Reporting Services)佔用,ReportServer服務是安裝SQLServer之後添加的一個服務,該服務默認會監聽80端口(修改該端口號可以修改文件“SQLServer安裝目錄\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config”,具體修改內容參考:Moving Reporting Services From 80 port to other)
禁用此服務,或將該服務監聽端口改成其他,重啓Apache服務即可