Mavericksにアップデートした時の対応
apacheが立ち上がらない
自作のモジュールが/usr/libexec/apache2/からサクっと消えている為。
この行をコメントアウト。
# LoadModule mymodule_module libexec/apache2/mod_mymodule.so
PHPが動かない
以下を追加
LoadModule php5_module libexec/apache2/libphp5.so <IfModule php5_module> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule>
$ curl -o go-pear.php http://pear.php.net/go-pear.phar $ sudo php -q go-pear.php $ export PATH=/Volumes/Users/ユーザー名/pear/bin:${PATH}
phpのバージョンを確認して
$ php -v PHP 5.4.17 (cli) (built: Aug 25 2013 02:03:38)
ソースコードをダウンロード後、
$ tar xvfz php-5.4.17.tar.gz
pgsqlをビルド
# cd php-5.4.17/ # ./configure # cd ext/pgsql/ # phpize # ./configure # make # make install
最後にphp.iniを編集.