1. Apache無法啟動
大部分情況下是因?yàn)槟J(rèn)端口號80被占用。解決方法:左鍵點(diǎn)擊WAMP圖標(biāo),進(jìn)入Apache -> httpd.conf,Ctrl + F 全局搜索80,將80端口號改為其他的端口號即可,這里是將搜索到的80全部改為同一個數(shù)字,比如8080。
2. MySQL無法啟動
解決方法:進(jìn)入MySQL -> MySQL log,先打開日志查看錯誤信息,一般會顯示下面這行日志:
Do you already have another mysqld server running on port: 3306 ?
這是因?yàn)橐呀?jīng)有一個MySQL程序正在運(yùn)行了,從而占用了3306端口。
此時先停止所有服務(wù),具體操作是左鍵點(diǎn)擊WAMP圖標(biāo),然后點(diǎn)擊Stop All Services。
然后進(jìn)入任務(wù)管理器,找到進(jìn)程名為mysqld.exe的進(jìn)程,點(diǎn)擊右鍵選擇結(jié)束任務(wù)。
最后重啟WAMP即可。
解決完這個問題,對我來說不僅是解決了一個問題,更重要的是它教會了我在面臨問題的時候,在有程序日志的情況下通過查看錯誤日志來解決問題,這可以很迅速的找到問題的根源,提高解決問題的速度。