3 回答

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

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

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