php

vcruntime140.dllのエラー対処方法「PHP Warning: ‘vcruntime140.dll’・・・」

PCで勉強する人

こんにちは、フルスタックエンジニアのryuです。

今回の記事は、PHPで「PHP Warning: ‘vcruntime140.dll’ ・・・」というエラーが表示されたときの対処方法について解説します。対処方法は簡単で、VisualStudioのプログラムをインストールするだけです。詳しく解説します。

サーバー構築を実践で身につけるInfraAcademy

※本ページには、プロモーション・アフィリエイトリンクが含まれています

vcruntime140.dllでエラーが出た場合の対処方法

PHPをwindowsにインストールしたけど動作しない・・・

Visual Studio 2019 の Microsoft Visual C++ 再頒布可能パッケージをインストールすれば解決でいます。

phpをwindowsにインストールした際、下記のエラーが表示された場合の対処方法を解説します。

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

このエラーは、vcruntime140.dllというファイルが無いために起こるエラーです。そのファイルをインストールするためには、VisualStudioの再頒布可能パッケージをインストールする必要があります。

インストール手順を1から解説します。

手順①.パッケージのダウンロード

まず、下記のサイトにアクセスします。VisualStudioのインストールサイトです。

Visual Studio 2019 for Windows および Mac のダウンロード (microsoft.com)

phpのエラーを解決するためにインストール

このサイトの一番下に、「その他のツールとフレームワーク」という部分があるので、そこをクリックします。

Visual Studio 2019 の Microsoft Visual C++ 再頒布可能パッケージの場所

その中の「Visual Studio 2019 の Microsoft Visual C++ 再頒布可能パッケージ」のダウンロードをクリックしてダウンロードします。

Visual Studio 2019 の Microsoft Visual C++ 再頒布可能パッケージ

自分のPCの環境に合わせて「x64,ARM64,x86」を選択しましょう。

再頒布可能パッケージをインストールすることで、Visual Studio全てをインストールせずにPHPを使用できるようになります。

手順②.ダウンロードしたパッケージをインストールする

では、ダウンロードしたらインストールしましょう。

VC_redist.x64.exeをクリックします。

exeファイル

ライセンス条項及び使用条件に同意する」にチェックをつけてインストールをクリックします。

インストール

そうすると、インストールが開始され、完了すると「セットアップ完了」とメッセージが表示されます。

最後にPCを再起動して完了です。

以上で、「PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible・・・」の対処方法の解説を終わります。

vcruntime140.dllとは?

そもそもvcruntime140.dllとは何でしょうか?これは、プログラムを動作させるためのモジュールになります。

Visual Studioの開発環境で作成されたソフトウェアを実行するために必要です。VisualStuiodのバージョンによって、必要なモジュールが変わるので注意しましょう!

vcruntime140.dll以外でエラーが発生した場合

先ほどまで「PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible・・・」の対処方法を解説しました。

phpインストール時にその他のエラーが表示されたら、phpのドキュメントやQiitaなどを参考にするとよいでしょう。

下記のリンクを貼っておきます

また、動画等で手順を確認したい方は、Udemyの講座がオススメです。インストール手順やphpの詳しい内容を解説してくれます。

vcruntime140.dllでエラーが出た場合の対処方法まとめ

今回の記事では、vcruntime140.dllでエラーが出た場合の対処方法を解説しました。まとめると以下の通りです。

  • vcruntime140.dllとはVisual Studioで動いているソフトのモジュール
  • エラーが出た場合は、Microsoftのサイトからモジュールをダウンロードする

PHPの動作環境を作成するときに、このエラーが出たら対処しましょう!

PHPをさらに勉強したい方は、こちらの参考書がオススメです。

ABOUT ME
ryu@InfraAcademyというインフラ学習サービス運営
大手企業→上場ベンチャー→スタートアップでエンジニアをしていました。 インフラエンジニア歴10年以上。 Linuxやネットワークの学習ができるサービスInfraAcademyを運営中。
RELATED POST