« というわけで。 | メイン | apacheのVH »

MacOS X PantherにMovable Type3.15を入れてみた

以下、メモついでに。役にたつかしら。

前準備
最新版のコンパイラを手に入れるため、アップルのデベロッパー登録をしましょう。
オンライン会員で十分です。
http://developer.apple.com/ja/membership/online.html

XCodeの最新版とgccの最新版をそれぞれインストールします。
gccの最新版は無くても大丈夫かもしれませんが、XCodeは必須です。

apacheとphp、cgi(perl)の動作設定をしておきます。
場合によっては、VHを切る等するのも有りかと。
その辺の方法などは気が向いたら追記します。

MySQLのインストール
パッケージがあるのでらくちんです。
http://dev.mysql.com/downloads/mysql/4.1.html
よりMacOS Xのパッケージを探して普通にインストール。
で、MySQL上で、いろいろするのですが(ユーザーを追加するのと、データベースを作成する)、
割愛します。ほかに詳しいサイトありますし。
これも気が向いたら追記します。

モジュールのインストール
とりあえず、全部動かしてみたい衝動に駆られ、オプションも全部入れてみた(DB絡みはMySQLに関係するもののみ)。
入れたもの
HTML::Template(必須)
Image::Size(必須)
LWP::UserAgent
URI
DBI
DBD::MySQL
HTML::Entities
Image::Magick
SOAP::Lite
XML::Atom
Crypt::DSA


CPANについて
terminal.appでcpan[return]と打つと、なんかいろいろ出てくるので、意味わからなければひたすらリターン。
地域選択になったら、きちんと選択していく。終わったあと、抜け出るにはexit[return]と打つ。

入れ方
HTML::Template
% sudo cpan
cpan> install HTML::Template

Image::Size
% sudo cpan
cpan> insatll Image::Size

LWP::UserAgent
http://search.cpan.org/~gaas/libwww-perl-5.803/
あたりからlibwww-perlを落としてくる(今回はlibwww-perl-5.803)。
ダウンロードしてきたファイルを適当なディレクトリ(~/とか)にmvする。
(% cd libwww-perl-5.803.tar.gzがあるディレクトリ)
% tar -zxf libwww-perl-5.803.tar.gz
% cd libwww-perl-5.803
% perl Makefile.PL
% make
% sudo make install

URI
http://search.cpan.org/~gaas/URI-1.35/
辺りからURI-1.35.tar.gzをダウンロード。
ダウンロードしてきたファイルを適当なディレクトリ(~/とか)にmvする。
(% cd URI-1.35.tar.gzがあるディレクトリ)
% tar -zxf URI-1.35.tar.gz
% cd URI-1.35
% perl Makefile.PL
% make
% sudo make install

↑これって、cpanでinstall URIすれば良いのかな…。

DBI
http://search.cpan.org/~timb/DBI-1.47/
辺りからDBI-1.47.tar.gzをダウンロード。
ダウンロードしてきたファイルを適当なディレクトリ(~/とか)にmvする。
(% cd DBI-1.47.tar.gzがあるディレクトリ)
% tar -zxf DBI-1.47.tar.gz
% cd DBI-1.47
% perl Makefile.PL
% make
% sudo make install

↑これもcpanでinstall DBIすれば良いのかな…。

DBD::MySQL
ちょっと弄らないとインストールできない(ので必ずダウンロードするハメになる)。
http://search.cpan.org/~rudy/DBD-mysql-2.9004/
あたりからダウンロード。
(% cd DBD-mysql-2.9004.tar.gzがあるディレクトリ)
% tar -zxf DBD-mysql-2.9004.tar.gz
% cd DBD-mysql-2.9004
% perl Makefile.PL
% perl -pi -e's/MACOSX/env MACOSX/' Makefile
% make
% sudo make install

HTML::Entities
http://search.cpan.org/~gaas/HTML-Parser-3.45/
辺りからダウンロード。
% tar -zxf HTML-Parser-3.45.tar.gz
% cd HTML-Parser-3.45
% perl Makefile.PL
% make
% sudo make install

Image::Magick
http://www.entropy.ch/software/macosx/#imagemagick
からパッケージをダウンロードしてきてインストール。

SOAP::Lite
http://search.cpan.org/~byrne/SOAP-Lite-0.65_3/

http://search.cpan.org/~byrne/SOAP-Lite-0.60a/
からダウンロード。
今までの通り、解凍してperl Makefile.PLしてmakeしてsudo make install

XML::Atom
必要となる(と思う…)モジュールを先にインストールする。
% sudo cpan
cpan> install XML::LibXML::Common
cpan> install XML::NamespaceSupport
cpan> XML::SAX
cpan> XML::LibXML
XML::Atomをインストール。
cpan> XML::Atom
でいけるかな。
ダメなら、http://search.cpan.org/~btrott/XML-Atom-0.11/あたりから落としてきて(以下略)。

Crypt::DSA
こちらも必要(と思う)モジュールを先にインストール。
% sudo cpan
cpan> Crypt::Random
cpan> Digest::SHA1
Crypt::DSAをインストール
cpan> Crypt::DSA
かな…(おぃ)。
ダメならば、http://search.cpan.org/~btrott/Crypt-DSA-0.12/からダウンロード(以下略)。


Movable Typeのインストール
http://www.movabletype.jp/download.shtml
から最新版をダウンロード。


あとは、MTのdocにそって設定をする、と。おつかれさまでした。

トラックバック

このエントリーのトラックバックURL:
http://blog.mac-server.com/cgi-bin/mt-tb.cgi/3

この一覧は、次のエントリーを参照しています: MacOS X PantherにMovable Type3.15を入れてみた:

» MacOSXserveにMovableTypeを導入 送信元 MacOSXserverで作るMovableType
... [詳しくはこちら]

» PerlのモジュールDBIとDBD::MySQLを導入 送信元 MacOSXserverで作るMovableType
PerlのモジュールDBIとDBD::MySQLを導入 これをインストールしない... [詳しくはこちら]

コメント (2)

俺も入れちゃった。
atomはまだ入れてない。

Houses and cars are quite expensive and not every person can buy it. But, mortgage loans are invented to support people in such hard situations.

コメントを投稿


画像の中に見える文字を入力してください。

About

2005年3月 3日 02:00に投稿されたエントリのページです。

ひとつ前の投稿は「というわけで。」です。

次の投稿は「apacheのVH」です。

他にも多くのエントリがあります。メインページアーカイブページも見てください。

Powered by
Movable Type
@Style
Firefox meter