メイン

2006年09月27日

Windowsサーバーでの環境設定(2)

先にWindowsサーバーでの環境設定でApachePerlパッケージを使う方法を書いたのですが、その後「XAMPP」という新しい統合パッケージが出ました。

●apache friends - xampp
http://www.apachefriends.org/en/xampp.html

Linux版、Windows版、Mac OS X版などがあります。
Windows版には以下のソフトが入っています。(2006年9月現在)

○XAMPP 1.5.4
Apache 2.2.3
MySQL 5.0.24a
PHP 5.1.6 & PHP 4.4.4
phpMyAdmin 2.8.2.4
FileZilla FTP Server 0.9.18
OpenSSL 0.9.8c

MTを使う場合、これだけだとPerlが入っていないので、以下のパッケージを追加で入れます。

○Perl 5.8.8-2.2.3
Perl 5.8.8
mod_perl 2.0.2

インストーラー(.msi)ファイルをダウンロードすれば、ダブルクリックでインストールできるので、それが一番楽でしょう。

ちょっと注意する点としては、デフォルトでインストールされるディレクトリが
C:\Program Files\xampp
の下になります。

Apache C:\Program Files\xampp\apache
MySQL  C:\Program Files\xampp\mysql
Perl  C:\Program Files\xampp\perl

という具合です。
ですから例えば、MTのCGIファイル(mt.cgi)などのPerlで書かれたCGIを動かす時、1行目に書くパスが

#!C:/Program Files/xampp/perl/bin/perl.exe

と、ちょっと面倒なパスになります。
面倒でしたら、パッケージのインストール時に変えられます。

2006年03月16日

Windowsサーバーでの環境設定

MovableTypeを動かすサーバー環境設定について、Linux環境の記事はたくさんあるのですが、僕のようにWindowsサーバーで動かしている記事があまりないので書いてみます。
うちの環境はWindows 2003 Serverですが、2000 Server でもほぼ同様にできると思います。

当初は、Apache、ActivePerl、mod_perl、PHP、MySQLなどを個別に入れて動かそうとしていたんですが、どうもmod_perlのインストールがうまく行かずに困っていました。
その後ある人に教えてもらったんですが、「ApachePerl」というパッケージを使うとかなり便利です。

(※2006/4/2修正)最近アーカイブに収まってしまいました。そちらのアドレスを書きます。
●ApachePerlのパッケージはこちら
http://archive.apache.org/dist/perl/win32-bin/Perl-5.8-win32-bin.exe
●ReadMeはこちら(含まれるモジュールなど)
http://archive.apache.org/dist/perl/win32-bin/Perl-5.8-win32-bin.readme

このパッケージに含まれるモジュールは以下のとおりです。

Perl 5.8.7
Apache 2.0.54
mod_perl-2.0.1
mod_ssl / OpenSSL (0.9.7g)
php-4.3.11
DBIなど

あとはMySQLなどのデータベースさえ入れれば、MTを使う環境がバッチリそろいます。
(ちなみにうちでは MySQL 4.0.25 を使っています)
このパッケージは便利ですので、Windowsサーバーをお持ちの方はお試しあれ。