透過 XAMPP 啟動 Apache 不起作用

透過 XAMPP 啟動 Apache 不起作用

我檢查了這個特定問題的錯誤日誌,似乎無法存取連接埠 80。

(OS 10013)An attempt was made to access a socket in a way forbidden by its access   permissions.  : make_sock: could not bind to address [::]:80

關閉 Windows 防火牆不起作用,所以我有點迷失。所有這些都在我的筆記型電腦上運行,因此我本身沒有自己的“伺服器”,但我的印像是,這不需要一台獨立於我自己的個人電腦的設備就可以工作。我該如何解決這個問題?

答案1

如果是 Windows,則連接埠 80 已指派給 IIS(如果已安裝)。檢查 IIS 是否已安裝,停止 IIS 並重試,否則將 httpd.conf 檔案中 apache 的連接埠號碼變更為 81 或任何其他值。

答案2

確保 Skype 未使用該端口,因為它有時會預設使用連接埠 80。您可以在「工具」->「選項」->「進階」->「連線」中變更該行為,並取消選取該方塊以使用連接埠 80 和 443 進行傳入連線。

或者,您也可以透過啟動命令提示字元並輸入以下內容來查看目前正在使用哪些連接埠:

netstat -ab

這將告訴您目前開啟的程式正在使用哪些連接埠。

答案3

WAMP 也有同樣的問題。如果其他應用程式之前佔用了此端口,我如何理解會出現此問題。

首先,嘗試在設定中將 Skype 連接埠從 80 變更為其他連接埠。它幫助我。

嘗試這個http://www.tjkdesign.com/articles/Apache_and_WAMP.asp

相關內容