1. 程式人生 > >解決Win10安裝Apache缺少vcruntime140.dll檔案問題

解決Win10安裝Apache缺少vcruntime140.dll檔案問題

同學叫我幫忙裝個Apache伺服器,一開始想著裝個軟體挺簡單的,結果遇到了挺多問題的,記錄一下。

安裝環境:

win10 64位

Apache下載

開啟  http://httpd.apache.org/download.cgi  找到下圖的位置


進去後



下載完是一個壓縮包。然後解壓到你想安裝的地方

修改檔案

用記事本開啟Apache24\conf目錄下的httpd.conf檔案找到

Define SRVROOT 如圖把引號的內容改為你的Apache安裝路徑(我的已經改好)


安裝

接下來就是遇到的問題所在了,按照網上的教程,在命令列下執行安裝命令

"C:\Apache\Apache24\bin\httpd.exe" -k install -n apache

結果提示缺少vcruntime140.dll檔案。好吧,我再搜。。。然後在百度上搜到一個看起來非常靠譜的教程,然後按照這做了。


做完後又出現新問題了。

程式出現應用程式執行錯誤0xc000007b,唉,心累。然後我就把下載的哪個dll檔案刪掉了。

最後終於找到了解決方案

 在Windows下執行最新版的Apache和php7都需要Visual C++Redistributable 2015,而之前的版本不需要那麼高的,這個元件是執行Visual Studio 2015所建立的C++應用的必要元件,安裝一次即可解決環境問題,那麼去微軟官網下載安裝程式,安裝一遍重啟電腦即可。

給個下載地址

https://www.microsoft.com/en-US/download/details.aspx?id=48145

對了 32位和64位都要下載,之前只安裝了一個還是報錯,兩個都安裝後就好了。有一點需要注意的是,在命令列輸入安裝命令時需要以管理員方式啟動cmd,不然會提示許可權不夠。