So-net無料ブログ作成
検索選択

SquirrelMail をお試ししてみるプロジェクト [PHP]

SMTP サーバーと IMAP4 サーバーはあるけど、お試しに使えるサーバーは Windows 2003 Server。
Apache2 + PHP4 + SquirrelMail を Windows で動かしてみることにする。

【PHPのインストール(Apache2.0 Windows編)】
[Apache2]
Apache Win32 のインストール設定↓を参考に
http://www.aconus.com/~oyaji/www/apache_win.htm
ここ↓にある apache_2.0.54-win32-x86-no_ssl.msi をダウンロードして実行
http://www.apache.org/dist/httpd/binaries/win32/
(no_ssl じゃなくて with_ssl のやつはないの?まぁ、今回はお試しだから必要ないけど)

途中で
for All Users, on Port 80, as a Service
only for the Current User, on Port 8080, when started manually
のどっちを選ぶか?と聞いてきたので、下を選択した。
ポートはあとで http.conf を修正すればいくつにでも出来るので、上記の違いは
サービスとして起動するかどうかだな。

これだけで、インストールできたので
スタートメニューから「Start Apache in Console」を選択すると
http://ホスト名:8080/
で、アパッチがインストールされているよぉ画面が出る。
インストールの過程で、httpd.conf の変数(ServerRootとか)を自動的に調整してくれるのね。

[PHP]
PHP のインストール
http://www.aconus.com/~oyaji/www/apache_win_php.htm

http://www.php.net/downloads.php にある PHP 4.4.0 installer (exe) をダウンロードして実行
・・・してみたが、なぜか欲しい DLL がインストールされてない。(なんか間違えたか?)
結局アンインストールして、

1.php-4.4.0-Win32.zip を解凍
2.D:\PHP\ 以下にコピー
3.http://www.aconus.com/~oyaji/www/apache_win_php.htm の通りの設定をする
 ■PHPの設定
 ◆ApacheのPHP関連の設定
なんだかよく分かってないけど

PHP 4.4.0 に対するパッチの話↓
http://sanguine.jp/pipermail/squirrelmail-users/2005-September/001454.html
し、しまった。よく見たら C のソースだ。これは直せないので我慢しておく。

【SquirrelMail】
http://www.squirrelmail.jp/node.php?id=13
↑を参考に↓にあるパッチ済みものを取ってくる
http://www.yamaai-tech.com/~masato/Download/
私が取ってきたのはこれ↓
squirrelmail-1.4.5-ja-20050714.tar.gz
解凍して適当なディレクトリにコピー。
本当は、Perlスクリプトで設定を書き換えるようだけれども、
http://www.squirrelmail.jp/node.php?id=30
Perl は入ってないので、config ディレクトリにある config_default.php を
config.php という名前で、同じディレクトリにコピーして、
$domain
$smtpServerAddress
$imapServerAddress
$imap_server_type
の値を適当に変更。また、
$squirrelmail_default_language = 'ja_JP';
$default_charset = 'iso-2022-jp';
と設定。なお、SquirrelMail の上のファイルは改行コードが LF なのでメモ帳じゃ編集できない。
また、
Options->Personal Information で自分の Email Address を書き換えられないようにするには、
$edit_identity = false;
も設定

うーむ。「PHP 4.4.0 に対するパッチの話」は置いておいても、
Subject: が BASE64 encoding されてないで、そのまま出力されてる。
だめじゃん。どっかの設定がダメなんだと思うけど・・・。
↓やっぱり、同じ問題か?
http://sanguine.jp/pipermail/squirrelmail-users/2005-July/001411.html
http://d.hatena.ne.jp/desutai/20050725
とりあえず、今はお試しなのでそのままにしておく

必要になったときに見ておくべきところ
http://www.na.rim.or.jp/~sawada_k/php/squirrelmail/


nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この記事のトラックバックURL:
※言及リンクのないトラックバックは受信されません。