2013-02-22 58 views
1

我有端口問題。Xampp; Apache Port 80忙碌

每當我啓動Apache,然後它給我這個錯誤:

Busy - Apache Started [port 80]

,當我啓動MySQL然後如下因素出現錯誤:

Busy - ERROR: Mysql service not started [-1]

請任何人告訴我,如何解決這個問題。

等待回覆。

在此先感謝

+0

您正在使用的平臺是什麼? Windows還是Linux?如果是windows,運行services.msc檢查是否有任何可能阻塞apache端口80的衝突服務。通常它會是IIS。 – NEO 2013-02-22 17:04:52

+0

那麼我使用Windows 7 .. 而我沒有看到列表中的IIS。 請指導我。我從這裏搜索了很多東西。但我沒有得到幫助。 – 2013-02-22 17:07:56

回答

-1

你應該搜索,然後你問問題,因爲這個問題已被問到。你需要去到C:\ XAMPP的\ apache的\的conf編輯httpd.conf文件,並更改

聽80

聽8081 或然後另一個號碼,你重新啓動Apache。

等環節 Configure apache to listen on port other than 80

+0

那麼,我搜索了很多,但我沒有找到解決我的問題。這就是爲什麼我發佈在這裏。 我也從Listen 80改爲8081,但它仍然不起作用。 所以請幫助我。 – 2013-02-22 17:12:25

+0

你安裝了哪個版本的Apache? – 2013-02-22 17:13:26

+0

ApacheFriends XAMPP(Basispaket)1.7.4版本 + Apache 2.2.17 + MySQL 5.5.8(社區服務器) + PHP 5.3.5(VC6 X86 32bit)+ PEAR – 2013-02-22 17:16:53

-1

編輯httpd的文件

#Listen 12.34.56.78:80 
Listen 80 

到這樣的事情

#Listen 12.34.56.78:80 
Listen 8080 

只要確保你使用的其他任何端口超過80

檢查如果任何mysqld.exe實例正在運行來自任務管理器。如果這樣殺死它並從xampp控制面板啓動它。

+0

它不工作.. – 2013-02-22 17:15:14

0

如果您在本地計算機上運行Skype,它也會使用端口80。所以80端口不能分配給MySQL。解決方案是停止在Skype上運行,然後啓動你的xampp服務器。如果它也不能正常工作,請嘗試卸載Skype,然後再次安裝您的xampp服務器。這一次可能可以運行MySQL。

0

嘗試在命令提示符

netstat -ano|find "port no"

如下面的命令運行這個命令:

netstat -ano|find "3306"

TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 5164

TCP [::]:3306 [::]:0 LISTENING 5164

你甚至可以使用的PID號,並在Windows任務管理器檢查誰正在使用這些pid,以便您能夠知道確切的進程名稱

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

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