TigerにApache2やMySQL4やPHP5入れたり

MySQLはMySQL Database Serverの通りに、MySQL4.1の10.3向けStandardをインストーラから入れた。Panther用でも問題ないみたい。

Apache2はmod_rewriteが欲しかったので、ソースからビルドした。configureオプションはこんな感じ:

--with-mpm=worker
--enable-shared
--enable-deflate
--enable-ssl
--enable-rewrite
--enable-so

まぁ、正直mod_soが何なのかよくわかっていなかったりするけど、気にしない。ApacheのDSO(Dynamic Shared Object)メモが役立つはず。

mod_sslを入れるために、fink install opensslをしておいた。これだけで有効になっているかはよくわからないけど、まぁそもそも公開するようなサーバーでもないし、mod_sslを使う機会があるとは思えないので、気にしない。

PHP5もソースからビルド。php5 on MacOSXを参考に、configureオプションはこんな感じ:

--prefix=/usr/local/php5
--with-libxml-dir=/sw
--with-dom=/sw
--with-dom-xslt=/sw
--with-dom-exslt=/sw
--with-apxs2=/usr/local/apache2/bin/apxs
--with-zlib
--with-gd
--with-jpeg-dir=/sw
--with-png-dir=/sw
--with-tiff-dir=/sw
--with-freetype-dir=/usr/X11R6
--with-xpm-dir=/usr/X11R6
--without-mysql
--with-mysqli=/usr/local/mysql/bin/mysql_config
--with-xsl=/sw
--with-openssl
--enable-calendar
--enable-gd-native-ttf
--enable-ftp
--enable-cli
--enable-sockets
--enable-trans-sid
--enable-track-vars
--enable-mbstring
--enable-mbregex
--enable-zend-multibyte
--enable-sqlite-utf8

Apache2同様、よくわからずに導入したオプションも多々あるけど、気にしない。MySQLとDOM、XSLTが使えれば問題ないし。とりあえず今日はここまで。