Probmkr
@Probmkr (Probmkr)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

PHP MSVCR140.dll/VCRUNTIME140.dllについて。

始まり

 この頃PHPを学習しようと思い、PHPをダウンロードしました。そうしたら、

C:\Users\...>php
PHP Warning:  'vcruntime140.dll' 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0

というエラーが出てきました。調べてみたら、Microsoft Visual C++ 2015 再頒布可能パッケージをインストールする必要があるとのことでした。

そこで、

そのパッケージをインストールしました。そうしたら、このようなメッセージが出てきました。
image.png
コントロールパネルを見てみたら、このように既にありました。
Screenshot 2020-09-27 145010.png
これはいったいどういうことなのでしょうか。
--2020/09/27

0

3Answer

この問題を解決するのもいいですが、Windows10でのPHPの新しいバージョンのサポートはこれからされなくなっていくので、

WSL2でPHPを動かすのが良いと思います。

0Like

Comments

  1. @Probmkr

    Questioner

    そうですか。でも、大体の文法を学習できればよいので、Windows10でやります。

PHPのバージョンはいくつでしょうか?
エラーメッセージを検索してみると「Microsoft Visual C++ 2019 再頒布可能パッケージ」という内容をいくつか見かけます。

XAMPPでApache起動出来ずにハマった話
vcruntime140.dll 14.0 not compatible with PHP build

以下 PHP: インストール要件 - Manual より。

PHP 7.0 と 7.1 が必要とするのは VC CRT 14 (Visual Studio 2015) です。 PHP 7.2, 7.3 および 7.4 が必要とするのは VC CRT 15 (Visual Studio 2017) です。 Microsoft Visual C++ Redistributable for Visual Studio 2019 はこれら全ての PHP バージョンに適合します。 » https://visualstudio.microsoft.com/downloads/ を参照してください。

0Like

Comments

  1. @Probmkr

    Questioner

    対応しているものがあるのにエラーが出るのですよ。

Your answer might help someone💌