解決sql server2008數據庫安裝之后,web程序80端口被占用問題(終極方案)
前言:
原來電腦上的Apache一直使用正常,在安裝sql server2008后,突然發現Apache無法啟動,檢查了一下是因為80端口被強制占用了。
解決方案:
1、先用cmd命令 netstat -ano 看一下各個端口占用和進程PID(80端口是被3296占用) 。
2、然后在任務管理器里,查看進程。(注意:默認情況下,進程的PID是不顯示的,你在菜單的查看 → 選擇列里可以選上PID來顯示) 最后排查到是一個名叫“sql server reporting services”的原因,SQL Server的這個功能基本用不到,因此可以按我下面的提供的方法停掉或者把 ” Web 服務 URL“的TCP端口修改成其他的。
3、開始菜單 →打開Reporting Services 配置管理器,如下:
4、點擊【連接】按鈕,登錄Reporting Services 配置管理器
5、最簡單的方法:直接停止掉服務(缺點:每次重啟電腦,就需要重新停止服務)
6、最穩妥的方法:修改端口
(1)、左側欄切換到【Web 服務 URL】選項卡 ,把TCP端口改成其他的(例如88)
(2)、左側欄切換到【報表管理器URL】選項卡 ,發現這里的URL使用了80端口
(3)、 點擊高級按鈕,打開“高級多網站設置”,按下面的步驟修改端口號即可。
完美解決