Mac OS X Mountain Lion で apache を動かす手順
apache の設定手順
$ sudo vim /etc/apache2/users/USERNAME.conf USERNAME.conf -------------- <Directory "/Users/USERNAME/Sites"> Options Indexes Multiviews AllowOverride AuthConfig Limit Order allow,deny Allow from all </Directory> $ sudo apachectl restart
以上で apache の設定終わり。 http://localhost/~USERNAME/ で ~/Sites 以下に置いたファイルがブラウザから見れる
php を有効にする
上の apache の設定だけだと php が動かないので php を有効にする
# apache の設定ファイル諸々は以下にある /etc/apache2 # php を有効にする $ sudo vim /etc/apache2/httpd.conf httpd.conf --------- # 以下のコメントアウトを解除 LoadModule php5_module libexec/apache2/libphp5.so $ sudo apachectl restart
以上で php もブラウザから見れるようになる
続き
~/Sites が嫌なのでこれをシンボリックリンクにして Dropbox 内に向けたかったのだけど、Forbidden て怒られる
[error] [client 127.0.0.1] Symbolic link not allowed or link target not accessible: /Users/mee/Sites
し、Options FollowSymLinks 追加したりディレクトリの権限かえても駄目だった。apache エラーログとかこの conf の設定の仕方がいつも分かりづらくて直感的でないので嫌い。apache+php は出来る限りさわりたくない