* インストール手順

** 準備
 # mkdir -p /var/mojowiki
 # chown admin:admin /var/mojowiki
 $ su - admin

** Perl 5.12.3
 $ cd /var/tmp
 $ wget http://ftp.iij.ad.jp/pub/lang/perl/CPAN/src/perl-5.12.3.tar.gz
 $ tar xzf perl-5.12.3.tar.gz
 $ cd perl-5.12.3
 $ ./Configure -des -Dcccdlflags='-fPIC' -Dprefix='/var/mojowiki/local'
 $ make
 $ make install

** MySQL 5.1.56
 $ cd /var/tmp
 $ wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.56.tar.gz/from/http://ftp.iij.ad.jp/pub/db/mysql/
 $ tar xzf mysql-5.1.56.tar.gz
 $ cd mysql-5.1.56
 $ ./configure \
 > --prefix=/var/mojowiki/local/mysql \
 > --sysconfdir=/var/mojowiki/etc \
 > --with-charset=utf8 \
 > --enable-thread-safe-client \
 > --enable-local-infile \
 > --enable-assembler \
 > --disable-shared \
 > --with-plugins=innobase \
 > --with-lib-ccflags='-fPIC' \
 > --with-client-ldflags=-all-static \
 > --with-mysqld-ldflags=-all-static \
 > --with-mysqld-user=admin \
 > --with-unix-socket-path=/var/mojowiki/var/run/mysql.sock
 $ make
 $ make install

** nginx 1.0.4
 $ cd /var/tmp
 $ wget
http://sourceforge.net/projects/pcre/files/pcre/8.12/pcre-8.12.tar.gz/download
 $ tar xzf pcre-8.12.tar.gz
 $ wget http://nginx.org/download/nginx-1.0.4.tar.gz
 $ tar xzf nginx-1.0.4.tar.gz
 $ cd nginx-1.0.4
 $ ./configure \
 > --prefix=/var/mojowiki/local/nginx \
 > --conf-path=/var/mojowiki/etc/nginx.conf \
 > --error-log-path=/var/mojowiki/var/log/nginx_error_log \
 > --pid-path=/var/mojowiki/var/run/nginx.pid \
 > --lock-path=/var/mojowiki/var/lock/nginx.lock \
 > --user=admin \
 > --group=admin \
 > --http-log-path=/var/mojowiki/var/log/nginx_access_log \
 > --http-client-body-temp-path=/var/mojowiki/var/tmp/nginx_client_temp \
 > --http-proxy-temp-path=/var/mojowiki/var/tmp/nginx_proxy_temp \
 > --http-fastcgi-temp-path=/var/mojowiki/var/tmp/nginx_fastcgi_temp \
 > --http-scgi-temp-path=/var/mojowiki/var/tmp/nginx_scgi_temp \
 > --with-pcre=../pcre-8.12
 $ make
 $ make install

** Perlモジュール

*** YAML
 $ /var/mojowiki/local/bin/perl -MCPAN -e shell
 cpan> install YAML

*** DBI
 $ /var/mojowiki/local/bin/perl -MCPAN -e shell
 cpan> install DBI
 以降すべて Enter 入力

*** DBD
 $ cd /var/tmp
 $ wget http://ftp.iij.ad.jp/pub/lang/perl/CPAN/modules/by-module/DBD/DBD-mysql-4.019.tar.gz
 $ tar xzf DBD-mysql-4.018.tar.gz
 $ cd DBD-mysql-4.018
 $ /var/mojowiki/local/bin/perl Makefile.PL \
 > --libs="-L/var/mojowiki/local/mysql/lib/mysql -lmysqlclient -lz" \
 > --cflags=-I/var/mojowiki/local/mysql/include/mysql \
 > --mysql_config=/var/mojowiki/local/mysql/bin/mysql_config
 $ make
 $ make install

*** Module::Build
 $ /var/mojowiki/local/bin/perl -MCPAN -e shell
 cpan> install Module::Build

*** Algorithm::C3
 $ /var/mojowiki/local/bin/perl -MCPAN -e shell
 cpan> install Algorithm::C3

*** Class::C3::Componentised
 $ /var/mojowiki/local/bin/perl -MCPAN -e shell
 cpan> install Class::C3::Componentised

*** DBIx::Class
 $ /var/mojowiki/local/bin/perl -MCPAN -e shell
 cpan> install DBIx::Class

*** DBIx::Class::Schema
 $ /var/mojowiki/local/bin/perl -MCPAN -e shell
 cpan> install DBIx::Class::Schema

*** Template
 $ /var/mojowiki/local/bin/perl -MCPAN -e shell
 cpan> install Template

*** Mojolicious
 $ /var/mojowiki/local/bin/perl -MCPAN -e shell
 cpan> install Mojolicious

*** UNIVERSAL::require
 $ /var/mojowiki/local/bin/perl -MCPAN -e shell
 cpan> install UNIVERSAL::require

** MojoWiki本体
 $ cd trunk
 $ make install OWNER=admin

** MySQL設定
 $ /var/mojowiki/local/mysql/bin/mysql_install_db
 $ /var/mojowiki/local/mysql/bin/mysqld_safe &
 $ /var/mojowiki/local/mysql/bin/mysqladmin -u root password hogehoge
 $ /var/mojowiki/local/mysql/bin/mysql -u root -p -f < misc/mojowiki_db_create.sql

** 起動
 $ /var/mojowiki/etc/init.d/mojowiki start
