HOME       LIST

【PHP】Windows Apache起動時にPHPが起動しない(cannot load php5apache2_4.dll)

httpd: Syntax error on line ~ ~/httpd.conf: Cannot load ~/php5apache2_4.dll into server... というエラーメッセージが表示される場合の対策メモ。

お金を増やすことより自分の資産をキチンと管理するのがもっと大事。2016/07/04(DOJEUN)

Do you feel like going for it?(やってみる?/やってみたい?)


1. 環境

1-1. Windows version
Windows10 Pro

1-2. Apache version
Apache 2.4.20

1-3. PHP version
5.5.34

2. 原因

Windows版 PHP は Microsoft Visual C++で builtしている。
パソコンに該当のVCバージョンがインストールされていない場合に
エラーが起こる。

3. PHPの VC builtバージョンを調べ

3-1. PHPインストールフォルダ内の「snapshot.txt」を開く
「Dependency information」部分の「Module: php5apache2_4.dll」部分を確認する。
例)msvcr110.dllの場合に VC11が必要

必要なVCをインストールする。

=>この場合は
 コントロールパネルの「プログラムと機能」に「Microsoft Visual C++ 2012 Redistributable~~」がインストールされているか確認する。
もし、なかったら「Visual Studio 2012 更新プログラム Visual C++
  再頒布可能パッケージ」を探してインストールする。

参考:VC別 Visual Studio version

VC6:Visual Studio 6
VC9:Visual Studio 2008
VC10:Visual Studio 2010
VC11:Visual Studio 2012
VC12:Visual Studio 2013

以前コンテンツ:【VBA】MS MDBまたはACCDBへの接続
次のコンテンツ:【PHP】Windows版のPHP Version 確認



Copyright(c) 2007-2020 dojeun.com All Rights Reserved.

Valid XHTML 1.0 Transitional