Mac OS XをMountain Lion(10.8)にアップデートしたら、勝手にApacheの設定ファイルが書き換えられて設定が変わっていました。そこで、今後のために、再度、作業手順をメモ。
MacのMountain Lion(OS 10.8)でApacheを設定する方法のメモ。
PHPを有効にするために、以下の行のコメントをはずす。
#LoadModule php5_module libexec/apache2/libphp5.so LoadModule php5_module libexec/apache2/libphp5.so
ユーザーごとの設定は、以下で行われています。
/private/etc/apache2/extra/httpd-userdir.conf Include /private/etc/apache2/users/*.conf
そのため、以下の操作を行います。
$sudo vim /private/etc/apache2/users/kujira.conf --- <Directory "/Users/kujira/Sites"> Allow from all </DIrectory> --- $sudo apachectl restart
設定時に使うのでメモ。
Alias /webpath /path/to/hoge <Directory "/path/to/hoge/"> Allow from all </Directory>
起動しなくなったら・・・文法チェックしてください。
apachectl configtest
もし、Internal Server Error や You don't have permission to access などが出て、動かなくなってしまったら、エラーログを確認:
tail /var/log/apache2/error_log
補足、どこに httpd.conf があるのかパスが分からないときは・・・
$ httpd -V
で分かります。