2012-01-04 170 views
1

後來,我工作的Apache和我沒有任何問題,但安裝SQL Server 2008後,Apache不起作用。 我認爲端口80有問題。Apache和端口80工作

+0

你有什麼試過? 1. apache是​​否首先運行? 2.當你在地址欄中輸入「localhost」時,你會看到什麼? – 2012-01-04 05:42:14

回答

0
  • 看看進程是否運行正常。
  • 看Apache日誌
  • 懷疑它的SQL以80端口。您可以通過使用命令netstat找出所有偵聽端口
  • 找出

讓我們找出問題第一

1

可能因爲SQL Server 2008佔用了端口80.你可以嘗試使用netstat命令查看它是否被SQL Server 2008佔用,如果是這樣,那麼你可以更改apache或SQL Server 2008的配置,並配置任何一個到a新港口。

看到how to change the port in SQL Server 2008

2

我的SQL過程通常需要80端口,但林不知道如何改變我的SQL使用的端口。 當您在網頁瀏覽器中鍵入http://localhost/http://127.0.0.1/或您計算機的本地IP時,您會看到什麼?

要找到它的應用程序使用80端口去命令提示符,然後輸入:

netstat -aon 

向上滾動,直到你看到像一些事情:

TCP 0.0.0.0:80    LISTENING  #### 

在寫着部分## ##,會有一個數字!

記下這個數字並打開任務管理器並轉到i = on服務並在「PID」選項卡下查找該數字。在我的情況下,它是2264,所以我會尋找2264.當你發現它時,它會告訴你,但如果它不(例如PID = 4),你可能會啓用IIS。所以去

控制面板 >>管理工具 >>組件服務 >>服務(本地),找到Web部署代理服務

停止該服務。此外,找到萬維網發佈服務,並停止...

+0

這裏,PID是7420,但它不出現在服務上。我能做什麼? – 2014-08-05 21:26:14