我需要建立一個本地PHP服務器和下載的窗口XAMPP 3.2.1版本。安裝完成後沒有錯誤信息,控制面板啓動正常。 MySQL運行沒有問題,但Apache不會啓動。XAMPP不會啓動Apache
錯誤消息說:
12:17:01 [Apache] Attempting to start Apache app...
12:17:01 [Apache] Status change detected: running
12:17:02 [Apache] Status change detected: stopped
12:17:02 [Apache] Error: Apache shutdown unexpectedly.
12:17:02 [Apache] This may be due to a blocked port, missing dependencies,
12:17:02 [Apache] improper privileges, a crash, or a shutdown by another method.
12:17:02 [Apache] Press the Logs button to view error logs and check
12:17:02 [Apache] the Windows Event Viewer for more clues
12:17:02 [Apache] If you need more help, copy and post this
12:17:02 [Apache] entire log window on the forums
我嘗試過各種端口,阿帕奇仍然無法啓動。我以管理員身份啓動了控制面板 - 我已登錄到此計算機上的管理員帳戶,但是此額外按鈕「以管理員身份啓動」 - 。它不起作用。
遺憾的是沒有創建的錯誤日誌。控制面板抱怨找不到合適的文件,它們是否應該創建?我點擊是,並試圖再次啓動Apache。相同的錯誤消息,現在找到了錯誤日誌,但它們仍然是空的。
我搜索了類似的問題,發現了這個問題:Apache in XAMPP won't start
接受的答案建議關閉窗口服務「Web客戶端」和「Web部署代理服務」。我禁用了「WebClient」,但未安裝「Web部署代理服務」。聽起來像VisualStudio,我沒有在這臺機器上。
我的猜測是,我的Apache安裝不理智的。可能會錯過一些依賴關係。我怎樣才能檢查這個?
UPDATE:
看來,雖然我改變了配置文件,阿帕奇仍然試圖在端口80上運行,並且此端口確實被Skype阻斷。關閉Skype後,Apache運行良好。儘管我在配置文件中明確指定了另一個端口,但在localhost:80上可用。 @steven如果你把你的評論變成了答案,我會接受它。
可能skype阻塞端口80 – steven
在cmd中鍵入「netstat -a -o -n」並搜索正在本地端口80上偵聽的進程 – steven
apache錯誤日誌說的是什麼? –