2016-02-05 36 views
-2

檢測到問題! 如果沒有配置的端口,Apache將無法啓動!xampp apache不工作err郵件api ms win缺失

You need to uninstall/disable/reconfigure the blocking application 
or reconfigure Apache and the Control Panel to listen on a different port 
Starting Check-Timer 
Control Panel Ready 
Problem detected! 
Port 80 in use by "Unable to open process" with PID 4! 
Apache WILL NOT start without the configured ports free! 
You need to uninstall/disable/reconfigure the blocking application 
or reconfigure Apache and the Control Panel to listen on a different port 
Attempting to start Apache app... 
Status change detected: running 
Status change detected: stopped 
Error: Apache shutdown unexpectedly. 
This may be due to a blocked port, missing dependencies, 
improper privileges, a crash, or a shutdown by another method. 
+0

別的東西使用80端口,無論是殺死正在使用它的過程中,或進入Apache的配置和使用不同的端口。即8080 的http://本地主機:8080,那麼你會爲您的網址使用什麼。 – Asperon

+0

因爲它正在討論使用** 4上的端口80的其他東西,它可能是IIS及其相關部分。如果你正在運行W10,那幾乎肯定是這種情況。 – RiggsFolly

回答

2

好了,所以這意味着你的系統已經安裝Microsoft IIS或報告,簽名,他們正在做的是在更高版本的Windows出於某種原因MS技術的其他位之一。 如果你不打算使用它,你可以卸載它,它不是Windows的一個組成部分,因此它的卸載不會影響窗口的正常操作,如果你以後需要再次安裝它,它會作爲標準的操作系統,所以你不需要做任何特別聰明的事情。

所以去

  1. 開始 - >控制面板 - >程序和功能
  2. 點擊「啓用Windows功能打開和關閉」左手 菜單鏈接。
  3. 等待列表加載,然後找到「Internet信息 服務」

的Un選中複選框用於下列項目(您可能看不到所有的人),並有可能成爲別人我做知道關於。你可能擁有所有這些或只是其中一些。

  1. IIS
  2. Web部署2.0(Web部署代理服務)
  3. MS SQL Server報告服務。
  4. 的BranchCache(Windows 8.1中)
  5. SQL Server VSS編寫

List of possible service names不知道如何及時更新,這是。然後

Tutorial on how to find what ports are in use on your system and what app is using them

Windows將會有一個思考了一會兒,然後刪除這些應用程序,你可能會被要求重新啓動以完成卸載的。 卸載完成後重新啓動。

然後再次嘗試XAMPP。

Alternativeley只是禁用它/他們。

Start -> Control Panel -> Administrative Tools -> Services 

在服務列表中查找IIS。 左鍵單擊線並選擇屬性

+0

先生仍然面臨同樣的問題,我已經作出了上述所有變化。我得到同樣的錯誤。 –