3 回答

TA貢獻1744條經(jīng)驗 獲得超4個贊
在解決任何問題之前,您需要知道Apache或MySQL哪個服務(wù)尚未啟動。
正如TEST PORT 80實用程序所說的那樣,Apache正在運行其可能尚未啟動的MySQL服務(wù)。除非您正在運行另一個Apache!
那么哪個服務(wù)還沒有啟動???
如果wampmanager圖標(biāo)不是GREEN,則其中一項服務(wù)(Apache / MySQL)無法正確啟動。
如果wampmanager圖標(biāo)為橙色,如何判斷哪個服務(wù)未運行。
左鍵點擊wampmanager圖標(biāo)顯示菜單- >阿帕奇- >服務(wù)如果開始/恢復(fù)服務(wù)菜單綠色然后阿帕奇IS NOT運行。
左鍵點擊wampmanager圖標(biāo)顯示菜單- > MySQL的- >服務(wù)如果開始/恢復(fù)服務(wù)菜單是綠色那么MySQL IS NOT運行。
如果Apache是未運行的服務(wù),則正常但并非總是如此,因為其他端口已捕獲端口80。
現(xiàn)在,左鍵單擊wampmanager圖標(biāo)以顯示菜單-> Apache->服務(wù)->測試端口80這將啟動命令窗口,并顯示有關(guān)使用端口80的信息(如果有的話)。
無論是什么端口,都應(yīng)重新配置為不使用端口80;如果不使用端口,則應(yīng)將其卸載。
如果端口80不是問題,請在相應(yīng)的錯誤日志中查找錯誤(使用wamp管理器菜單查看錯誤日志)
如果這些不存在或沒有顯示錯誤,則還要檢查Windows Event Viewer的“開始”->“管理工具”->“事件查看器”,然后在對話框左側(cè)菜單中訪問的“ Windows日志”->“應(yīng)用程序”部分中查找錯誤。來自Apache和/或MySQL的消息。
如果其MYSQL尚未啟動。
使用菜單檢查mysql錯誤日志
wampmanager->MySQL->error log
檢查Windows事件日志中是否有來自MYSQL的消息
檢查您是否沒有另一個MYSQL Server實例正在運行。
如何配置SKYPE,使其不需要端口80或443
運行SKYPE,然后使用菜單執(zhí)行以下操作:工具->選項->高級->連接取消選中“使用端口80和443作為傳入連接的替代方法”旁邊的復(fù)選框,現(xiàn)在重新啟動SKYPE,以使這些更改生效。
如果您正在運行Windows 8,則SKYPE是作為應(yīng)用程序提供的,尚無法通過這種方式進行配置。但是,如果您以舊方式卸載SKYPE應(yīng)用并安裝SKYPE,則可以重新配置它,并且效果也一樣。

TA貢獻1820條經(jīng)驗 獲得超2個贊
要添加到以上帖子^^:
如果任何一項服務(wù)都沒有運行,可能僅僅是因為它們需要安裝/配置。直接從WampManager圖標(biāo)可以輕松完成此操作。
如果Apache沒有運行:
WampManager Icon -> Apache -> Service -> Install Service
如果端口80是空閑的,則應(yīng)該彈出命令提示符彈出窗口(如果沒有,請參見上面的文章):
'Your port 80 is available. Install will proceed.
Press Enter to continue...'
如果MySQL沒有運行:
WampManager Icon -> MySQL -> Service -> Install Service
然后針對一項或兩項服務(wù)執(zhí)行此操作:
WampManager Icon -> Restart All Services
圖標(biāo)現(xiàn)在應(yīng)該變成綠色:)

TA貢獻1798條經(jīng)驗 獲得超3個贊
今天早上,我遇到了同樣的問題,但是以上答案都沒有為我提供解決方案。
我最終意識到我的問題是因為我已經(jīng)將DocumentRoot更改為www目錄的子文件夾,因為我以前一直在www中運行Symfony2項目。
對于我正在www內(nèi)進行的新項目,舊的DocumentRoot目錄不再存在,因此Apache無法啟動。
wampserver-> Apache-> httpd.conf,然后查找“ DocumentRoot”,并確保它指向的目錄存在,或者將其更改為該目錄。
謝謝RiggsFolly,這是因為您對上面的Event Viewer有暗示,才發(fā)現(xiàn)了問題。
- 3 回答
- 0 關(guān)注
- 1182 瀏覽
添加回答
舉報