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が使えれば問題ないし。とりあえず今日はここまで。