X

[MAMP]WindowsのMAMPでApacheが起動しない

Windows版のMAMPでApache Serverが全然起動しない。

という現象が発生したのでメモ。

Contents

エラーメッセージ

MAMPのエラーログを確認します。

MAMP\logs\apache_error.log

[Thu Mar 31 21:04:30 2016] [crit] (22)Invalid argument: Parent: Failed to create the child process.
[Thu Mar 31 21:04:30 2016] [crit] (OS 6)ハンドルが無効です。  : master_main: create child process failed. Exiting.

むむむ。エラーメッセージではよくわからん。

mod_perl が問題のようです

原因を検索してみたところ、以下のフォーラムを発見。

https://community.apachefriends.org/f/viewtopic.php?p=149967

どうやらmod_perlが悪さをしているようです。

mod_perlを無効化

フォーラムに書かれていた内容を元に、httpd.confを書き換えます。

MAMP\conf\apache\httpd.conf

140行目くらいかな?

LoadModule perl_module modules/mod_perl.so

これをコメントアウト↓

# LoadModule perl_module modules/mod_perl.so

動くようになった

良かったよかった。