XAMPP Error: Apache shutdown unexpectedly. 解決思路


我建議首先 運行在cmd中運行 (安裝目錄)apache/bin/httpd.exe

之后就很好確定錯誤的具體原因了,而不是根據下面的那樣猜端口,比如我遇到的問題,就是配置的路徑不存在導致的。

參考資料:

http://blog.csdn.net/klarclm/article/details/8970652
無法啟動apache,顯示的log為: 

20:41:12  [Apache] Error: Apache shutdown unexpectedly. 
20:41:12  [Apache] This may be due to a blocked port, missing dependencies, 
20:41:12  [Apache] improper privileges, a crash, or a shutdown by another method. 
20:41:12  [Apache] Check the "/xampp/apache/logs/error.log" file 
20:41:12  [Apache] and the Windows Event Viewer for more clues 

查了一下 通常是80端口  但是也需要別的端口的

通過運行apache/bin/httpd.exe 打印如下log: 
(OS 10048)通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。 : make_sock: could not bind to address 0.0.0.0:443

也就是443端口被占用,apache無法監聽443端口,該如何解決呢? 

最直接的方法是關閉占用443端口的進程: 
1. netstat -ano 看看 443端口被占用沒                                      --這里 原來被虛擬機占用了 我日
2.通過cmd中打印tasklist,查找占用443端口的進程。 
3.taskkill /pid 端口號 殺掉此進程,XAMPP重啟apache即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM