Mac OS X MavericksでPHPを使う
Mac OS X MavericksでPHPを動かしたくなったのでやってみた。 聞いてはいたけど、Macには始めからApacheとPHPがインストールされているのでインストールするものは本当に何も無かった。設定ファイルを少し書き換えるだけでいい。Windowを考えたら本当に簡単だ。 設定ファイルは/private/etc/apache2/httpd.confだ。オリジナルをコピーしておこう。 # cd /private/etc/apache2/ # sudo cp httpd.conf httpd.conf.orig 編集しよう。viでもemacsでもいい。 # sudo emacs httpd.conf まずPHPを使えるようにする。デフォルトではPHPが使えないように設定がコメントされているので、その行のコメントをはずす。118行目だった。 LoadModule php5_module libexec/apache2/libphp5.so デフォルトの設定では DocumentRoot "/Library/WebServer/Documents" ErrorLog "/private/var/log/apache2/error_log" CustomLog "/private/var/log/apache2/access_log" common となっている。 これらの場所はアクセスしにくいし、ログを切り分けて問題解決をしやすくしたいので、ポート8000のバーチャルホストを立てることにした。 バーチャルホストの設定を追加する。DocumentRootやErrorLog、CustomLogは任意の場所でいい。 ## 独自設定(ポート8000バーチャールホスト) Listen 8000 <VirtualHost *:8000> DocumentRoot "/Users/jun/var/htdocs" ServerName localhost ErrorLog "/Users/jun/var/log/apache-error.log" CustomLog "/Users...