MSVCR71.dll が見つからないエラー(XAMPP+PHP)

XAMPPインストール時のメモ。

インストール完了後、コマンドラインでPHPを起動したところ、

「MSVCR71.dll が見つからないため、このアプリケーションを開始できませんでした。アプリケーションをインストールし直すとこの問題は解決される場合があります。」

というエラーダイアログとともに、以下のようなワーニングが出ました。

PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\Program Files\\xampp\\php\\ext\\php_mysql.dll' - 指定されたモジュールが見つかりません。
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\Program Files\\xampp\\php\\ext\\php_mysqli.dll' - 指定されたモジュールが見つかりません。
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\Program Files\\xampp\\php\\ext\\php_openssl.dll' - 指定されたモジュールが見つかりません。
 in Unknown on line 0

マシン内を検索したところ、複数の MSVCR71.dll が見つかったので、その中の一つを C:\WINDOWS\system32 にコピーしたところ解決しました。(環境変数PATHで設定されているディレクトリ配下であればどこでもよいかと思います。)

会社でも自宅でも発生したので、一応メモっておきます。

もしマシン内を検索しても見つからない場合は、以下のサイトから入手できるようです。

» DLL-files.com – msvcr71.dll, free download

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>