簡體   English   中英

Xampp; Apache Port 80繁忙

[英]Xampp; Apache Port 80 Busy

我遇到港口問題。

每當我啟動Apache時,它就會給我這個錯誤:

忙-Apache啟動[端口80]

當我啟動Mysql時,出現以下錯誤:

忙-錯誤:Mysql服務未啟動[-1]

請任何人告訴我如何解決此問題。

等待回復。

提前致謝

打開cports.exehttp://www.nirsoft.net/utils/cports.html ),在“ Local Port ”列中找到端口80。這樣,您將知道哪個程序正在使用該端口,並且可以將其殺死。 。

對於大多數人而言,默認情況下,Skype占用端口80。 只需卸載Skype,端口80將被釋放。 然后,Apache應該工作。

如果本地計算機上運行的是Skype,它也會使用端口80。 因此端口80無法分配給MySQL。 解決方案是停止在Skype上運行,然后啟動xampp服務器。 如果仍然無法正常工作,請嘗試卸載Skype,然后再次安裝xampp服務器。 這次大概可以運行MySQL了。

嘗試在cmd提示符下運行以下命令

netstat -ano|find "port no"

例如:

netstat -ano|find "3306"

TCP 0.0.0.0:3306 0.0.0.0:0偵聽5164

TCP [::]:3306 [::]:0偵聽5164

您甚至可以使用pid編號並簽入使用這些pid的Windows任務管理器,以便您知道確切的進程名稱

如果可能,請提供錯誤日志文件。

如果您使用的是Skype,則會出現主要問題。 只需更改連接端口號,然后重新啟動Skype,然后嘗試啟動Apache

您應該先搜索然后提出問題,因為已經提出了這個問題。 您需要轉到C:\\ xampp \\ apache \\ conf編輯httpd.conf文件並進行更改

聽80

聽8081或其他號碼,然后重新啟動apache。

其他鏈接配置apache監聽80以外的端口

編輯httpd文件

#Listen 12.34.56.78:80
Listen 80

像這樣

#Listen 12.34.56.78:80
Listen 8080

只要確保使用80以外的任何端口即可。

檢查是否從任務管理器運行mysqld.exe的任何實例。 如果是這樣,請殺死它,然后從xampp控制面板啟動它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM