首次安裝WampServer,碰到了兩個問題,記錄一下備忘。
第一個問題:按教程安裝完之後運行,提示缺少MSVCR110.dll
解決辦法:點這裏http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
根據系統位數,選擇相應的版本
網上有人說:只要下載32位安裝就好,但我試了下還是不行,後來又裝了個64位才解決的。
所以,建議還是32位和64位同時下載下來,先安裝32位的試試,如果不行再安裝64位的,一般都是可以解決的。
問題二:用瀏覽器輸入http://localhost或http://localhost:8080無法正確訪問,出現如下頁面
一般情況,這種是由於80端口被其他程序佔用導致的。
如何查看80端口是否被其他程序佔用呢?
Win+R,輸入cmd,回車運行,出現命令提示符窗口
輸入netstat -ano,回車運行
果然,80端口被PID爲4的程序佔用了。
PID=4的程序又是哪個呢?
Ctrl+Shift+Esc,打開“任務管理器”-“詳細服務”
查看之後可知,PID=4是一個名叫System的進程佔用的。這個System嘛,應該是系統的進程,我們不能關掉,所以只能更換WampServer的默認服務端口咯。
那又是如何修改WampServer的服務端口呢?
WampServer安裝目錄下的httpd.conf文件,具體路徑看下圖。
用notepad++打開之後,Ctrl+F搜索80,將其更改爲未被佔用的端口號(注意要修改四處,這裏修改爲8080)
修改後爲
然後在修改wampmanager.tpl文件的配置
同樣用notepad++打開,Ctrl+F搜索80,將搜索到的修改成之前選定的端口號
OK,然後重啓WampServer就行,如果右下角WampServer的圖標變成綠色,則表示WampServer運行正確
這時用瀏覽器訪問http://localhost:8080(記住是8080!不是80!)就正常啦。
大功告成!
另附WampServer下載地址:https://sourceforge.net/projects/wampserver/
好運!