毎回毎回Leopard再インストールするたびに忘れてしまうのでメモっとく。
MapPortsをアップデート
$ sudo port -d selfupdate
gawkとnawkを入れておく
$ sudo port install gawk
$ sudo port install nawk
MySQLインストール
$ sudo port install mysql5-devel
$ sudo port install mysql5-server-devel
$ sudo /opt/local/bin/mysql_install_db5 --user=_mysql
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
$ sudo /opt/local/lib/mysql5/bin/mysqladmin -u root password 'password'
Apache/PHPインストール
$ sudo port install php5 +apache2 +mysql5 +sqlite +gd +pear
$ cd /opt/local/apache2/modules
$ sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist
PHPでimagickを使えるようにしておく
$ sudo port install ImageMagick +no_x11 +perl +q32 +hdri +jpeg
$ sudo port install re2c
$ pecl install imagick
Please provide the prefix of Imagemagick installation [autodetect] : /opt/local
$ sudo cp /opt/local/etc/php5/php.ini-development /opt/local/etc/php5/php.ini
$ cd /opt/local/lib/php/extensions
$ sudo ln -s no-debug-non-zts-20090626/imagick.so
$ sudo echo extension=imagick.so >> /opt/local/etc/php5/php.ini
Pearで使うだろうパッケージをインストールしておく
$ sudo pear install Mail
$ sudo pear install Mail_mime
$ sudo pear install HTTP_Request
$ sudo pear install Calendar-0.5.4
$ sudo pear install Services_Amazon_S3-0.2.0
$ sudo pear install Services_Facebook-0.2.8
$ sudo pear install OLE-1.0.0RC1
$ sudo pear install Spreadsheet_Excel_Writer-0.9.1
$ sudo pear install PhpDocumentor