2005/07/31

今日の練習はお腹が膨らんだ感じと足が疲れてたのとでいまいち。
朝に賞味期限を5日過ぎたヨーグルトを勇気を出して食べたせいか
帰ってから具合い悪いorz

雨やんだし動物園でも行ってみよ。

メールサーバー

qmail+vpopmail+tcpserver+αで
受信はpop3、pop3s、送信はsmtpとsmtps、pop before smtpで動作。
そこへcourier-imapを追加してimap-sslも動作。
普通のpop3があるのはAIREDGE用。

portsは本当に楽ですな。

追加色々

日本語関連
editors/tamago
japanese/FreeWnn-server
japanese/jvim

perlモジュール
www/p5-libwww/
graphics/ImageMagick/

webalizer
japanese/webalizer/
dnsキャッシュを削除してja-webazolverを実行する必要があるらしい。


portsでPHP

メールアドレスのチェックにpearを使っていたのでインストールしようとしたけど
mod_php5で入れるとpearがインストールできませんでした。
lang/php5/を入れた後でdevel/php5-pear/
ようやくmail/pear-Mailをインストール。

データベース関連

この掲示板のためpostgresql。最新の8.0。
cd /usr/ports/databases/postgresql80-server/
make install clean
/usr/local/etc/rc.d/010.pgsql.sh initdb
unixアカウントpgsqlにパスワード設定

一応perlモジュールも追加
cd /usr/ports/databases/p5-DBD-Pg
make install clean
で終わり。

あと一応affelioとか配布されてるものが使うMySQL関連
こっちのバージョンは4.0
cd /usr/ports/databases/mysql40-server/
make WITH_XCHARSET=all install clean

mysql -u root
SET PASSWORD FOR root@localhost=PASSWORD('hogehoge');
delete from mysql.user where password = '';

perlモジュール(こっちは色々なもので要求される)
cd /usr/ports/databases/p5-DBD-mysql40/
make install clean

ようやくPHP、今回は最新のバージョン5。その前にGDを追加。
cd /usr/ports/graphics/gd/
make WITHOUT_X11=yes install clean
cd /usr/ports/www/mod_php5/
make
make install clean
cd /usr/ports/lang/php5-extensions
make install clean
やり直すときmakeの設定が/var/db/ports/にセーブされていることに
気付くのにはまりました。

あとはメールとフィルタリング。