之前電腦上的wampserver是同事配置好直接拷過來,所以這次需要自己配置環境,花了不少時間,把這個艱難的過程記錄一下。
1.啟動wampserver時發現圖標是橙色的,Apache服務所有的按鈕是灰色的,因此應該是Apache有問題。試了一下Test Port 80 ,cmd窗口一閃而過,沒有提示端口是否占用。
2.win+R打開運行,輸入cmd

3.打開命令行窗口->輸入netstat -ano

查看紅框部分並沒有80端口,也就是80端口並未占用。
4.應該是Apache服務有問題,可能沒有安裝成功
右鍵計算機->管理->服務,並沒有wampapache服務,只有wampmysqld,因此確定是apache服務的問題。
5.運行apache應用程序bin->httpd失敗,報錯httpd.exe無法啟動,丟失MSVCR110.dll
下載鏈接:https://www.microsoft.com/en-us/download/details.aspx?id=13523
安裝成功后還是報錯,將C:\Windows\System32下的msvcr110.dll文件復制到 httpd的同級目錄下完美解決。
6.測試apache服務
命令行cd到httpd目錄,輸入httpd -h出現以下信息。重新啟動wampserver,由橙變綠,問題解決

10月26號更新
W圖標一直是黃色,查看apache服務器無法啟動,端口80未占用,在服務中無法手動啟動,報錯
計算機中丟失“MSVCR110.dll”,可是已經安裝64位及32位組件,將MSVCR110.dll拷貝到php.exe路徑下,報錯解決,新錯誤出現0xc000007b,
最后下載direct修復工具,修復后解決問題,成功由黃變綠。
