PHP Apache shutdown unexpectedly啟動錯誤解釋及解決的方法

來源:互聯網
上載者:User

標籤:src   hosts   iis   opp   bsp   網路   amp   more   ast   

在學PHP的時候,偶然發現XAMPP表單Apache的啟動出現錯誤,出現下面的錯誤提示:

9:52:41  [Apache] Attempting to start Apache app...

9:52:41  [Apache] Status change detected: running
9:52:42  [Apache] Status change detected: stopped
9:52:42  [Apache] Error: Apache shutdown unexpectedly.
9:52:42  [Apache] This may be due to a blocked port, missing dependencies, 
9:52:42  [Apache] improper privileges, a crash, or a shutdown by another method.
9:52:42  [Apache] Check the "/xampp/apache/logs/error.log" file

9:52:42  [Apache] and the Windows Event Viewer for more clues


這個問題比較常見, 一般是80、443port被佔用

cmd 通過執行apache/bin/httpd.exe 列印例如以下log: 通過執行cmd ,輸入命令列 netstat -a 查看全部的被佔用的port;例如以:
可知, 443的port被佔用了,導致Apache 無法正常啟動;
解決的方法例如以下:
(OS 10048)通常每一個通訊端地址(協議/網路地址/port)僅僅同意使用一次。 : make_sock: could not bind to address 0.0.0.0:443
或者後面是80port被佔用

(OS 10048)通常每一個通訊端地址(協議/網路地址/port)僅僅同意使用一次。

: make_sock: could not bind to address 0.0.0.0:80 或[ : : ]:80

一、最快的處理方法就是改動port號:

1、443port被佔用。apache無法監聽443port,該怎樣解決呢?

在/xampp/apache/conf/extra/httpd-ssl.conf

把Listen 443 改動為 444(可自己定義)


2、80port被佔用,apache無法監聽80port。該怎樣解決呢?

在/xampp/apache/conf/extra/httpd.conf

把Listen 80 改動為 88 (可自己定義)

假設配置了vhosts的話請把httpd-vhosts.conf 中port改為88(同上port號)


二、最直接的方法是關閉佔用80、443port的進程:
1. 通過cmd中netstat -ano 看看本機80、 443port被佔用沒 ----- --這裡 可能會被其它程式佔用如iis、虛擬機器等
2.通過cmd中列印tasklist,尋找佔用80、443port的進程名稱。


3.taskkill /pid port號 殺掉此進程名稱。XAMPP重新啟動apache就可以。

綜上所述第一種方法推薦使用,另外一種每次啟動都或多或少的再次遇到。



PHP Apache shutdown unexpectedly啟動錯誤解釋及解決的方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.