ローカル環境に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なのでした。