Mountain Lion に標準でインストールされている Apache2 と PHP を有効化する。
使用環境
iMac 27-inch Mid 2010 OSX 10.8.4 Mountain Lion
標準でインストールされている、Apache と PHP のバージョンは、Apache : 2.2.22 / PHP : 5.3.15 となっている。
httpd.conf を修正する。
/etc/apache2/httpd.conf を修正する。
LoadModule php5_module libexec/apache2/libphp5.so
上記行のコメントアウトを外す。
ユーザーディレクトリを設定する。
/etc/apache2/users に、自分のアカウント名.conf という名前で以下のような内容のファイルを作成する。
<Directory "/Users/[account name]/Sites">
Allow from all
</DIrectory>
php.ini を作成する。
/etc/php.ini.default をコピーして php.ini ファイルを作成する。
$ sudo cp /etc/php.ini.default /etc/php.ini
デフォルトのままだと、Homebrew でインストールした MySQL が使用する Socket の path が異なるため、 /etc/php.ini の pdo_mysql.default_socket の値を修正する。
[Pdo_mysql]
〜中略〜
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
; http://php.net/pdo_mysql.default-socket
pdo_mysql.default_socket=/var/mysql/mysql.sock
上記部分の、pdo_mysql.default_socket の値を
pdo_mysql.default_socket=/tmp/mysql.sock
に変更。
Apache を起動する。
$ sudo apachectl start
付記:pear のインストール
ターミナルから以下のコマンドを実行する。
$ sudo php /usr/lib/php/install-pear-nozlib.phar
自動でインストールが完了するので、/etc/php.ini に以下の行を追加する。
include_path = ".:/php/includes:/usr/lib/php/pear"