※OSはWindows10、xamppのバージョンは7.4.6です。
PHPを学習するための環境を準備していたときの話です。
xamppをインストールして起動後、apacheをstartしようとした時にそれは起こりました。
まさかの事態、Apache起動すらできず
システムエラー?手順を調べた時には「Apacheをデフォルトのまま起動するとポートが競合するかもしれない」という説明はあったがシステムエラーで起動できないというパターンは紹介されていなかった・・・。
隣で作業している同僚達はこんなエラーは出なかったらしく、残念なことにメッセージの言う通りプログラムを再インストールしても問題は解決しませんでした。
VCRUNTIME140.dllって何なの?どこで手に入る?
調べたところ、VCRUNTIME140.dllはPHPを動かすために必要なVisualCのラインタイムらしく、そのランタイムが無いから起動できないという事のようです。
幸い、下記のページから無料でダウンロードできる「VisualStudio2019のMicrosoft Visual C++ 再頒布可能パッケージ」をインストールすれば良いようで、再度Apacheを起動すると無事に起動できました。
https://visualstudio.microsoft.com/ja/downloads/
※その他のツールとフレームワークの中にあります。
いや~、一緒に作業していて自分だけエラーが出ると焦りますね。
同じ事が起きた時のために記録として残しておきたいと思います。