mac:~ tadasuke$ sudo apachectl startとやると、とりあえず起動するっぽいので、ブラウザから
http://localhostとアクセスしてやると、
It works!が表示された。
ただ、ドキュメントルートが
/Library/WebServer/Documentsとなっていてイケていないので、設定を変更してやる。
設定ファイルは
/etc/apache2/httpd.confにあったので、
#DocumentRoot "/Library/WebServer/Documents" DocumentRoot "/web/tadasuke/http"こんな感じに変更。
で、
Macintosh:~ tadasuke$ sudo apachectl restartで再起動して改めてアクセスするとエラー発生。
どうやら、
/Library/WebServer/Documents以外のディレクトリはアクセスができない設定になっている模様。
細かい対策は色々あるのだけど、とりあえず面倒なので
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow # Deny from all Allow from all </Directory>としてやって、アクセスを許可してみたところ、意図したとおり表示された。
ふぅ。
PHPについてはもっと簡単で、同じくhttpd.confで
#LoadModule php5_module libexec/apache2/libphp5.soとなっているので、ここのコメントアウトをとってやればよいだけ。
思いの外簡単にできました。。。