安裝wampserver遇到的問題及解決方案


丟失api-ms-win-crt-runtime-l1-1-0.dll

安裝完wampserver,啟動服務器的時候遇到一些問題,提示說缺失dll文件,如下圖所示:
這里寫圖片描述
網上一搜,很多人出現過丟失api-ms-win-crt-runtime-l1-1-0.dll文件的問題。丟失dll文件,通常的做法是根據你的系統下載對應的所需的dll文件即可。
1、下載api-ms-win-crt-runtime-l1-1-0.dll

2、把dll文件拷貝到對應的位置:

對於32位直接復制到C:\Windows\SYSTEM32下;
對於64位復制文件到c:\Windows\SysWOW64下;

3、寫入注冊表:
對於32位系統打開控制台,點擊開始-運行-輸入regsvr32 api-ms-win-crt-runtime-l1-1-0.dll,即可解決問題。
對於64位系統打開控制台,開始-程序-附件-命令提示符,右鍵點擊,管理員身份運行。鍵入:regsvr32 c:\Windows\SysWOW64\api-ms-win-crt-runtime-l1-1-0.dll即可。

可是用該種方法解決不了,如下圖:
這里寫圖片描述
好憂傷,開始以為是權限、路徑等問題,折騰了很久。在網上找到,聽說安裝Visual C++ 2015插件能解決。

安裝vc_redist.x64.exe

去微軟官網,下載系統對應的VCredit插件,例如我使用的win8.1 64位。
1、開始安裝vcredit失敗:
這里寫圖片描述
以為是版本太低,改用了2013版本的,2013版本雖然能安裝成功,但是api-ms-win-crt-runtime-l1-1-0.dll丟失的問題仍然沒解決。打開“日志文件”看一下設置失敗的log,根據關鍵字“error”一搜如下圖:
這里寫圖片描述
是系統更新程序處理問題。

2、查看系統的事件的錯誤日志:
右擊這台計算機–>guanli –>事件查看器–>windows 日志–>設置 點開錯誤的報告信息查看詳細報告如下圖:
這里寫圖片描述
從上圖可以看出,是補丁:KB2999226更新的時候處理問題。

下載、安裝KB2999226補丁:

鏈接:https://www.microsoft.com/zh-cn/download
去微軟官網根據自己的系統下載對應的補丁,例如我使用的是win8.1 64位,對應的是:
這里寫圖片描述

原因為到了這步就能大功告成了,可是bug總是喜歡捉弄人。下載后該補丁無法更新、無法更新、無法更新…這是什么鬼啊???

在更新KB2999226補丁前需要的前提准備

后來在知乎上找到,原來在更新KB2999226補丁前,需要先更新其他補丁:必須按照以下順序逐個更新:
KB2887595
KB2919442
KB2919355
KB2999226

KB2887595補丁包含幾個其他補丁,如下圖:
這里寫圖片描述
注意也要嚴格按照順序安裝:
這里寫圖片描述

其他的補丁一樣要注意安裝順序。KB2919355補丁安裝時間有點長,慢慢等吧。

再次安裝vcredit

更新完補丁后,需要重啟再安裝VC redit插件。終於大功告成。
這里寫圖片描述

啟動wampserver成功

如下圖:
這里寫圖片描述
當wampserver的圖標變綠色和提示的信息是“all services running”的時候,證明wampserver啟動成功。

You don’t have permission to access/on this server

啟動服務器后,通過127.0.0.1能訪問服務器:
這里寫圖片描述
如果不能訪問,請確認一下你的80端口是否有效,如果80端口被其他進程占用,停止占用80端口的進程。
雖然能通過服務器地址訪問服務器,但是在本機使用localhost訪問不了,提示“You don’t have permission to access/on this server”
這里寫圖片描述

找到wamp64\bin\apache\apache2.4.17\conf目錄下的httpd.conf文件,使用記事本打開:
把:
這里寫圖片描述
改成:
這里寫圖片描述
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~··
同時要把
這里寫圖片描述
改成:
這里寫圖片描述
保存文件,重啟服務器。
這里寫圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM