新聞中心
XAMPP是一個有用的開發(fā)工具。但是,您可能會在某些時候遇到問題,例如收到通知:“apache shutdown unexpectedly”。這個錯誤似乎不知從何而來,因此確定原因(更不用說解決方案)可能會令人費解。

幸運的是,對于Apache的突然關閉,有一個常見的解釋。通過一些簡單的修改,您應該能夠解決問題并讓Apache重新啟動并運行。您所要做的就是更新配置文件中的一些設置。
在本文中,我們將討論XAMPP中“Apache Shutdown Unexpectedly”這個Apache錯誤的常見原因,然后引導您通過四個步驟在Windows和macOS上修復它。
“Apache Shutdown Unexpectedly”錯誤簡介
XAMPP是一個免費的開源服務器堆棧,包括Apache服務器和MariaDB數(shù)據(jù)庫:
XAMPP網(wǎng)站
它運行PHP和Perl腳本,用于在本地機器上開發(fā)和測試動態(tài)網(wǎng)站。這意味著如果您正在構(gòu)建一個網(wǎng)站,您可以 在您的計算機上本地安裝 WordPress。您可以使用XAMPP,而無需將您網(wǎng)站的文件上傳到您的網(wǎng)絡托管服務。
如果您正在閱讀本文,我們將假定您至少已經(jīng)對XAMPP有所熟悉。但是,對您來說可能是新出現(xiàn)的“Apache意外關閉”錯誤。
此消息最常見的原因是端口被阻塞。通常,這意味著安裝在您計算機上的另一個應用程序(例如Skype)正在使用與XAMPP相同的端口。此外,您可能會注意到錯誤消息表明問題也可能歸因于“缺少依賴項、不正確的權(quán)限、崩潰或被其他方法關閉”。
無論如何,最簡單的解決方法是簡單地修改XAMPP默認設置。但是,解決錯誤的方法在Windows和macOS之間略有不同。此外,根據(jù)您使用的XAMPP版本,界面可能看起來有些不同。我們將提供以下兩種操作系統(tǒng)的說明,從Windows開始。
如何修復“Apache Shutdown Unexpectedly”錯誤(Windows)
如果您使用的是Windows設備,則可以按照以下四個步驟更新XAMPP中的默認端口設置。
第 1 步:從XAMPP控制面板打開配置設置
第一步當然是啟動XAMPP。這將打開XAMPP控制面板。從這里,您可以更新服務器堆棧的配置設置。
由于此錯誤與Apache有關,因此我們將重點關注這些設置。在“Apache” 選項行中,單擊“ Config”按鈕。
Windows中的XAMPP控制面板
這將打開一個文件下拉菜單。我們將編輯其中兩個文件,從httpd.conf開始。
第 2 步:更改httpd.conf 文件的默認端口設置
從文件菜單中,單擊Apache (httpd.conf)。完成后,該文件將在您計算機的默認文本編輯器中打開:
XAMPP控制面板中的Apache (httpd.conf) 文件
在此文件中,您需要更新三個設置。要開始,請按Ctrl + F,然后在搜索字段中輸入“80”:
Windows中的Apache httpd.conf文件
這將顯示文件中數(shù)字80的所有實例。找到“Port 80”并將其更改為“Port 8080”。更新端口設置后,搜索“Listen 80”并將其更新為“Listen 8080”。
最后,搜索“servername localhost:80”。找到后,將其修改為“servername localhost:8080”。完成后,保存并關閉文件。
第 3 步:更新http-ssl.conf文件中的默認端口設置
現(xiàn)在是時候轉(zhuǎn)到第二個文件了。為此,您可以返回XAMPP控制面板,然后再次選擇Apache設置下的配置。這一次,打開Apache (http-ssl.conf)文件。
當文件在文本編輯器中打開時,按Ctrl + F,然后 在搜索字段中輸入443 。找到“Listen 443”并將其更新為“Listen 4433”。
接下來,在文件中搜索“443”的下一個實例。它應該是“
第 4 步:重新啟動Apache
更新兩個文件中的設置后,最后一步是停止Apache。您可以通過單擊同一Apache行上的Stop按鈕來執(zhí)行此操作。Apache停止后,單擊“ Start”按鈕完成重新啟動過程。
在XAMPP中停止Apache的選項
而已!您的端口號將被更新,Apache現(xiàn)在應該可以正常運行。
如何修復“Apache Shutdown Unexpectedly”錯誤(macOS)
根據(jù)您運行的macOS版本,您的計算機上可能已經(jīng)安裝了Apache。這個Apache的默認應用程序?qū)⑹褂门cXAMPP中的Apache服務器相同的默認端口設置,因此這可能是“Apache shutdown unexpectedly”錯誤的原因。
如果您使用的是macOS,則可以按照以下四個步驟更新默認端口設置。
第 1 步:打開XAMPP Apache配置
首先,如果您還沒有這樣做,請打開XAMPP應用程序管理器:
XAMPP應用程序管理器
接下來,選擇頂部Welcome選項卡旁邊的Manage Servers選項卡:
XAMPP的“管理服務器”設置
在此屏幕上,您會找到選項列表。您可以單擊Apache Web Server,然后單擊Configure按鈕。
第 2 步:打開配置文件
從Configure Apache Web Server框中,選擇Open Conf File:
XAMPP的“配置Apache Web服務器”選項
將出現(xiàn)一個警告框,說明該文件適用于高級用戶:
XAMPP的conf文件警告“針對高級用戶”
您可以單擊“Yes” 繼續(xù)。這將打開httpd.conf 文件。
第 3 步:更新端口設置
一旦文件在文本編輯器中打開,下一步就是更新端口設置。為此,您可以按Ctrl + F,然后在搜索字段中輸入“80”。這將顯示數(shù)字80的實例:
XAMPP的httpd.conf文件端口設置
找到這些行:
#Listen 12.34.56.78:80 Listen 80 Once you do, go ahead and change them to the following: #Listen 12.34.56.78:8080 Listen 8080
完成后,您可以保存并關閉文件。在“Configure Apache Web Server”框中,單擊“OK” 。
第 4 步:重新啟動Apache
最后一步是停止并重新啟動Apache,您可以從XAMPP應用程序管理器的Manage Servers 選項卡中執(zhí)行此操作。Apache停止后,單擊Start重新啟動:
XAMPP Apache端口
您的端口號將被更新,Apache現(xiàn)在應該可以正常運行。
小結(jié)
XAMPP錯誤“Apache shutdown unexpectedly”通常是由另一個程序(例如Skype)使用默認的Apache端口引起的。雖然這可能令人沮喪,但它通常有一個簡單的解決方案。
正如我們在本文中所討論的,解決此問題的最簡單方法是更新XAMPP的Apache配置設置。您可以通過編輯httpd.conf文件和http-ssl.conf 文件(適用于Windows用戶)來完成此操作。完成此操作后,您應該停止并重新啟動Apache以恢復正常運行。
當前標題:如何修復XAMPP環(huán)境“Apache意外關閉”錯誤
本文路徑:http://fisionsoft.com.cn/article/dpgjehj.html


咨詢
建站咨詢
