新聞中心

10年積累的做網(wǎng)站、網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計制作后付款的網(wǎng)站建設(shè)流程,更有崗巴免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
WordPress的本地安裝是在上線之前測試站點更改的絕佳方式,而MAMP是設(shè)置站點的最佳方式之一。但是,當(dāng)MAMP的關(guān)鍵組件之一apache拒絕啟動時,這可能會很困難。
您的Apache服務(wù)器可能無法運行有幾個原因。某些東西可能會阻塞它使用的端口;可能有另一個Apache實例已經(jīng)在運行;或者可能與您在MAMP中使用的PHP版本不兼容。
幸運的是,這些問題的故障排除和修復(fù)都相當(dāng)簡單。
在本文中,我們將解釋MAMP的Apache服務(wù)器未啟動錯誤的一些可能原因,并介紹如何修復(fù)每個錯誤。
MAMP中Apache服務(wù)器未啟動錯誤的原因
在深入探討此錯誤的原因之前,讓我們先介紹一些基礎(chǔ)知識。MAMP安裝實際上是多個協(xié)同工作的軟件組件的捆綁包:Apache Web服務(wù)器、MySQL數(shù)據(jù)庫軟件和PHP編程語言。
這些組件中的每一個對于本地安裝的運行都至關(guān)重要。如果缺少或遇到錯誤,您將無法訪問或使用您的WordPress測試環(huán)境。
當(dāng)您在計算機上打開MAMPapp時,Apache服務(wù)器和MySQL應(yīng)該會自動啟動,使您的本地站點“在線”并允許您訪問它。但是,您可能會發(fā)現(xiàn)有時Apache服務(wù)器無法啟動,這可能就是您在這里的原因。
您有時可能會看到一個彈出窗口,其中包含錯誤消息“Apache無法啟動。請檢查您的MAMP安裝和配置?!?但是,通常您根本不會看到錯誤消息 — 相反, MAMP 窗口中Apache服務(wù)器旁邊的點不會變成綠色:
如果無法啟動,MAMP窗口中的Apache Server指示燈不會變?yōu)榫G色
MAMP Apache服務(wù)器未啟動錯誤有幾個可能的原因:
- 有東西阻塞了Apache服務(wù)器使用的端口。Skype是一個常見的罪魁禍?zhǔn)住?/li>
- 另一個Apache實例已在您的計算機上運行。
- 正在使用的Apache和PHP版本之間存在不兼容問題。
幸運的是,這些問題都比較容易排除和修復(fù)。在下一節(jié)中,我們將深入探討如何做到這一點。
既然您知道問題所在,您就可以開始進行故障排除了。有四種不同的修復(fù)程序可以解決MAMP中的“Apache服務(wù)器未啟動”錯誤。我們建議按順序嘗試每個,并且僅在問題仍然存在時才繼續(xù)進行下一個。
第 1 步:確保Skype未運行
通信應(yīng)用程序Skype傾向于占用Apache在網(wǎng)絡(luò)上使用的端口,從而阻止其啟動。
解決這個問題非常簡單——只需關(guān)閉Skype并重新啟動MAMP。
如果沖突繼續(xù)出現(xiàn)并且您需要同時運行MAMP和Skype,您可以更改Apache使用的端口。為此,請導(dǎo)航至MAMP應(yīng)用程序菜單中的MAMP > 首選項:
您可以更改Apache使用的端口,以避免與Skype和其他應(yīng)用程序發(fā)生沖突
單擊Preferences窗口頂部的Ports ,為Apache輸入一個新端口,然后單擊OK保存更改。端口8080是避免沖突的常用選項,但您可以在此處添加所需的任何值。
第 2 步:確保沒有其他Apache實例正在運行
如果您不使用Skype,或者上述修復(fù)沒有解決問題,接下來要檢查的是沒有其他Apache實例已經(jīng)在運行。這是MAMP Apache服務(wù)器無法啟動的常見原因。首先,關(guān)閉計算機上的MAMP。接下來,您需要打開計算機的任務(wù)管理器(Mac設(shè)備上的活動監(jiān)視器)。
要在Windows中打開任務(wù)管理器,您可以按Ctrl + Alt + Delete并從菜單中選擇任務(wù)管理器,或者打開開始菜單并搜索“任務(wù)管理器”。在Mac上,您可以從“應(yīng)用程序”菜單中打開“活動監(jiān)視器”。
打開后,轉(zhuǎn)到Windows 任務(wù)管理器中的進程選項卡,或Mac上的CPU選項卡:
在任務(wù)管理器中搜索“httpd”或“Apache”實例,以查找可能阻止MAMP的其他Apache服務(wù)器
在進程列表中查找“httpd”或“Apache”。如果您使用的是Mac,則可以使用右上角的搜索字段來簡化此操作,但在Windows中,您必須手動搜索。幸運的是,這些進程是按字母順序列出的。
通過右鍵單擊并選擇End task退出您找到的每個“httpd”或“Apache”進程。然后重新啟動MAMP以查看問題是否解決。
第 3 步:從命令行停止Apache
如果上一步不起作用,您可以嘗試使用命令行全局停止計算機上的所有Apache實例。在Windows中,通過右鍵單擊“開始”菜單并從菜單中選擇它來打開PowerShell應(yīng)用程序。在Mac上,在~/Utilities/Terminal中打開終端應(yīng)用程序。
然后輸入以下命令:
apache -k shutdown
輸入后,按Enter或Return以運行命令。然后嘗試重新啟動MAMP應(yīng)用程序以查看它是否正常工作。
第 4 步:在MAMP首選項中更改PHP版本
最后,如果上述解決方案均無效,則問題可能是正在使用的Apache和PHP版本之間的不兼容。要解決此問題,您可以更改MAMP使用的PHP版本。
在MAMP窗口中,導(dǎo)航到MAMP > Preferences,然后單擊屏幕頂部的PHP選項卡:
您可以嘗試更改MAMP中使用的PHP版本來解決Apache服務(wù)器無法啟動的問題
單擊“Standard Version”旁邊的下拉菜單,然后從列表中選擇不同的版本號??赡苤挥袃煞N選擇,但如果有更多選擇,您可以單獨嘗試,直到一種有效。我們建議從最新版本開始并向后工作。
完成后,單擊確定以保存更改。然后重新啟動MAMP以確保問題已解決。
小結(jié)
在本地MAMP安裝上測試您的網(wǎng)站是一個聰明的主意,它可以幫助您在內(nèi)容發(fā)布之前解決任何問題。但是,當(dāng)本地設(shè)置出現(xiàn)問題時,可能會令人沮喪。
如果您發(fā)現(xiàn)MAMP Apache服務(wù)器無法啟動,請嘗試以下故障排除步驟:
本文題目:如何修復(fù)MAMP中Apache服務(wù)器未啟動錯誤
鏈接URL:http://fisionsoft.com.cn/article/dhdpcgg.html


咨詢
建站咨詢
