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