PHPをインストール後に[msvcr71.dllがないためプログラムを開始できません]という場合
2014/11/22
PHPをインストールして、起動するかを確認した際に
「コンピュータに MSVCR71.dll」 がないため、プログラムを開始できません。
この問題を解決するには、プログラムを再インストールしてみてください。」と表示された場合の、
対処法についてご紹介します。
はじめに
PHPなどをインストールし最初に確認するコマンドプロンプトによる動作確認中に、
以下のようなダイアログが表示されましたのでご紹介しておきます。
環境
ここでは、以下の組み合わせでご紹介しています。
PHP5.5.xではphp.iniの設定にも変更があるようですので
- windows: windows 7 Ultimate(64bit)
- apache: 2.2.17
httpd-2.2.17-win32-x86-openssl-0.9.8o.msi - PHP: 5.2.17
php-5.2.17-Win32-VC6-x86.msi(PHP For Windows:)
その他のバージョン:php5、archives
MSVCR71.dllのエラーメッセージ
プログラムを開始できませんという、
以下のようなメッセージが表示された際にはそのまんま MSVCR71.dllファイルを
ダウンロードしてフォルダにコピーするだけで対応が完了します。
コンピュータに MSVCR71.dll」 がないため、プログラムを開始できません。
この問題を解決するには、プログラムを再インストールしてみてください。
また、エラーの過程ではメッセージのあとに以下のダイアログが表示される場合もあるかもしれませんが、
どちらも指定フォルダに対して、MSVCR71.dllファイルをコピー後には解消されます。
PHP Startup: Unable to load dynamic library ‘./ext\php_mssql.dll’ – 指定されたモジュールがみつかりません。
MSVCR71.dllのダウンロード
MSVCR71.dllのダウンロードはIBMのサイトからダウンロードすることができます。
対応方法は記述されている通りのフォルダにコピーして完了です。
IBM 起動時エラー「コンピュータに msvcr71.dll がないためプログラムを開始できません」 – Japan
以下の手順でファイル (msvcr71.dll) を利用されている PC へ保存してください。
Administrator 権限を持つアカウントで Windows にログインしてください。
(msvcr71.dll) ファイルを以下のフォルダへ保存してください。
ご利用頂いている PC により、保存先フォルダが異なります。32bit マシンをご利用の場合は、CドライブのWindows\system32 フォルダへ保存してください。
64bit マシンをご利用の場合は、CドライブのWindows\SysWOW64 フォルダへ保存してください。
このサイトで最下部に表示されているmsvcr71.dllをダウンロードして保存してください。
MSVCR71.dllを指定のフォルダに保存したらPHPを実行すると問題なく起動されるはずです。
さいごに
いつもは普通にインストールが終了するはずでも、
ちょっと環境が変わるとこうした問題に直面する場合もあります。
再インストールが難儀なのがこの辺ですね、
とはいえ、確定申告も終わり、
新年度に向けてクリーンインストールしたPCでの作業はとても快適です。
またこういうエラーに直面する場合もありますので、ご参考まで。
phpMyAdminが[mysql拡張がありません。PHP の設定をチェックしてみてください。]という場合
PHPはPHP License (原文)に基づいて、
Open Source Initiativeに承認されライセンスされています。
関連記事
-
PHPのechoには省略表記があったのか。
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
phpinfo.phpに表示されるLocal ValueとMaster Valueの違いとは
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
phpMyAdminでMySQLデータをサーバー上にエクスポートする
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
PHP.iniに設定する設定をhttpd.confや.htaccessに対して行うメリット
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
PHPの過去バージョンがダウンロードできるアーカイブ先(メモ)
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
(mod_fcgid on 2.0.x)windowsでCGIをFastCGIで実行するように設定したかった
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
ローカル環境へのPHP設置(Ver.PHP 5.5.5)
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
(mod_fastcgi on 2.2.x)windowsでCGIをFastCGIで実行するように設定する
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
include_once(include) は戻り値が返されるの!?
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
ファイルアップロード上限の変更(PHP phpMyAdmin wordpress)
Google or AdMax Promotion(it) 禁断の機能がau公式 …