php

ローカル環境にWindows版のphp5.6+Apacheを入れようとしたらエラーになったのでメモ

Windows版のphp5.6をダウンロードし手、Apacheを入れようとしたらエラーになったのでメモしておきます。

php5.6のダウンロード

こちらのページからダウンロードできました。

環境変数にPathを通して、apacheのphpモジュールの記載を変更し、Apahceを再起動すると、、、エラーが。

エラーログを見ると、このようなエラーがでています。

The Apache service named reported the following error:

httpd.exe: Syntax error on line 187 of C:/Apache24/conf/httpd.conf: Can’t locate API module structure `php_module’ in file C:/php5.6.4/php5apache2_4.dll: No error

httpd.confの以下の記載を変更することで、エラーにならなくなりました。

変更前

LoadModule php_module “c:/php5.6.4/php5apache2_4.dll”

変更後

LoadModule php5_module “c:/php5.6.4/php5apache2_4.dll”

php5系では、php_moduleではなく、php5_moduleなのでした。

コメントを残す

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