2015-11-02 82 views
2

我一直在使用wamp 2.0版本大約一年。之後,我決定升級到2.2或2.5的更新版本。我卸載了2.0版本並將我的所有文件複製到另一個位置。新版本安裝後,apache沒有啓動。我測試端口80,它顯示「您的端口80沒有實際使用」。在安裝另一個版本之前,我已儘可能多地安裝和刪除了wamp文件夾。但經過一系列測試後,2.0版本在再次安裝時仍然可以正常工作,但我堅持使用新版本,以獲得新功能。任何幫助將不勝感激。我現在已經在谷歌搜索了24小時以上。研究員程序員請幫助我。在此先感謝您的端口80並未實際使用

+1

您使用Skype嗎?它可以佔用80端口,防止apache使用它。 – Shomz

+1

您可以通過打開cmd會話找出端口是否打開。 然後輸入'netstat -a',然後按回車。查找端口80以查看它是否被使用。 –

+0

我沒有安裝Skype或teamweaver,我使用wamp >> apache >> services >>測試端口80測試端口,並顯示「您的端口80未實際使用」。 – Teejaygenius

回答

1

好吧,這發生在我身上,所以,我搜索了一下,發現非常非常好的解決方案。現在,我使用Ampps,試試吧,您一定會喜歡它的。

PS。我使用WAMP了4年,我WAMP的忠實粉絲,但現在我愛上了Ampps :)

Shomz評論

阻止Skype的使用port 80,登錄的Skype ,然後點擊Tools->Options(或只按ctrl+,)然後在左側,點擊Advanced和選擇Connection,然後在複選框的右側移除復說

使用端口80和443的額外傳入的連接。

enter image description here

和重啓Skype。

祝你有美好的一天。

1

我知道這是一個老問題,但我有同樣的問題,解決方案很容易在我身邊。

我的服務器正在監聽端口8080.所以當我測試端口80時,我發現提問者有錯誤。我在文本編輯器中打開了httpd.conf。 httpd.conf位於。

wamp\bin\apache\apache2.4.9\conf\httpd.conf 

線62左右,你需要確保Apache是​​偵聽端口80。該行的值設置爲:

Listen 80

保存文件,並在重新啓動所有服務WAMP。

現在,它的時間進行測試。

  • 啓動任務管理器
  • 轉到服務選項卡,找到wampapache64
  • 記住PID。
  • 然後,轉到指揮官
  • 運行netstat -ao命令(更多信息https://technet.microsoft.com/nl-nl/library/bb490947.aspx
  • 您應該看到所有活動連接
  • 其中一個連接的是0.0.0.0:80,它有特定的PID。
  • 檢查該PID是否與wampapache64正在使用的PID匹配。
  • 慶祝你的勝利,如果他們匹配。
+0

太好了!我不記得'netstat -ao'。檢查端口的另一種方法是在** Network **選項卡上使用'Win' +'R' +'resmon',然後在** Listening Ports **子選項卡上。好處是,在這裏你不僅可以看到PID,而且可以看到進程的名稱並殺死它,以防萬一你計劃[更改端口](https://stackoverflow.com/a/35208958/1326147)到期例如,Skype不兼容。 – Armfoot

0

這是回答這個問題.... 我也面臨這個問題爲時已晚。當我的端口80從未被使用時,我再次重新安裝了wamp服務器。現在它運行流暢

+3

這應該是一個評論 –

1

您可能不會啓動MySql服務。 所以回答步驟:

啓動Apache

  1. 圖標上左鍵點擊 - > Apache->服務 - >上的圖標安裝服務
  2. Leftclick - > Apache->服務 - >啓動/恢復服務左
  3. 點擊圖標 - > Apache->服務 - >測試端口80

(步驟3將打開命令提示符「你的端口80實際上並沒有用「顯示你的情況。所以你已經開始使用apache了。如果端口80用於其他程序,如Skype會出現在那裏too.It將是另一個TOPIC

NOW 啓動MySQL

  1. 圖標上左鍵點擊 - > MySql->服務 - >安裝服務
  2. Leftclick上的圖標 - > MySq->服務 - >啓動/恢復服務左,

左鍵點擊圖標,並重新啓動所有服務