2007年09月19日

2. 前提ソフトのインストール

 Windows PCをサーバーとして使用したことがない方は、例えば以下のような書籍に事前に目を通しておくことをお勧めします。
 Windows XPで作る最強の自宅サーバー
 Windows XPで作るスマート自宅サーバー

 ネットの情報としては、
 自宅サーバーをWindowsで構築しよう
などが参考になると思います。

2.1 Windows XP SP2のインストール

 (省略)

2.2 Apache のインストール

 ホームページ用に、以下のディレクトリを作っておきます。

 C:¥var¥www¥html
 C:¥var¥www¥cgi-bin

 The Apache HTTP Server Project のホームページ
 http://httpd.apache.org/
から、Windows版のダウンロードページ
 http://www.meisei-u.ac.jp/mirror/apache/dist/httpd/binaries/win32/
に進みます。

 Window版のインストールパッケージ(apache_2.0.59-win32-x86-no_ssl.msi)をダウンロードします。
 ダウンロードしたファイル(インストーラ)を起動します。

 インストールが完了すると、Apacheの設定ファイルが、
 C:¥Program Files¥Apache Group¥Apache2¥conf¥httpd.conf
にあるので、それを修正します。

ファイル名: httpd.conf
---
ServerTokens Prod
ServerAdmin webmaster@your-host-name
ServerName your-host-name
DocumentRoot "C:/var/www/html"

<Directory />
  Options None
  AllowOverride None
</Directory>

<Directory "C:/var/www/html">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>

HostnameLookups Off

CustomLog logs/access_log combined

ServerSignature Off

ScriptAlias /cgi-bin/ "C:/var/www/cgi-bin/"

<Directory "C:/var/www/cgi-bin">
Options ExecCGI
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

AddHandler cgi-script .cgi .rb
---

 修正後、Apacheを再起動します。(「スタート」メニューから、Apache HTTP Server 2.0.59 > Control Apache Server > Restart を選びます)。

2.3 MySQLのインストール

 MySQLのダウンロードページ
 http://dev.mysql.com/downloads/mysql/5.0.html
から、MySQL 5.0 Community Server (Windows Essentials (x86))をダウンロードします。

 ダウンロードしたファイル(インストーラ)を起動します。インストールが終了すると、MySQLの設定画面に進みます。ほとんどの画面はデフォルト設定のままでかまいませんが、

「Please select default character set.」の画面では、「Manual Select Default Caracter Set / Collation」を選択し、「Character Set:」「utf8」を選択します。

「Please set the Windows options.」の画面では、「Install As Windows Service」がチェックされていることを確認し、「Include Bin Directory in Windows PATH」にもチェックを入れます。

「Please set the security options.」の画面では、管理者(root)のパスワードを設定しておきます。

2.4 Rubyのインストール (One-Click Ruby Installer)

 One-Click Ruby Installer for Windowsのホームページ
 http://rubyinstaller.rubyforge.org/wiki/wiki.plから、インストールパッケージをダウンロードします。こちらの開発環境で使用しているのは、1.8.4-16 release candidate 1 です。これからインストールするのであれば、稼動確認は行っていませんが、1.8.4-xx または 1.8.6-xx の最新版がよいと思います。

 ダウンロードしたファイル(インストーラ)を起動します。インストール時に、インストール先のディレクトリとして、C:¥rubyを指定して下さい。

2.5 MySQL/Ruby for Windowsのインストール

 MySQL/Ruby for Windowsのホームページ
 http://www.vandomburg.net/pages/mysql-ruby-windows
から、zipファイル(mysql-ruby-windows-2.7.1.zip) をダウンロードして、解凍します。

 解凍したフォルダ内の mysql.so を、C:¥ruby¥lib¥ruby¥site_ruby¥1.8¥i386-msvcrt にコピーします。

 MySQLのバイナリディレクトリ(通常は C:¥Program Files¥MySQL¥MySQL Server 5.0¥bin)を、WindowsのPATHに追加します。(※上記 2.3の手順でMySQLをインストールした場合は、既に追加されています。)

 確認のため、下記の簡単なプログラムをカレントディレクトリに作成します。コマンドプロンプトから ruby test-mysql.rb と入力し実行します。

ファイル名: test-mysql.rb
---
require 'mysql'
puts Mysql::VERSION

---

 バージョン番号(例: 20700)が表示されれば、インストールは完了です。

2.6 ChaSen 2.3.3のインストール

 ChaSenのホームページは下記にあります。
 http://chasen-legacy.sourceforge.jp/

 ChaSenのダウンロードページ
 http://sourceforge.jp/projects/chasen-legacy/files/から、
 Windows版のChaSen 2.3.3のインストールパッケージ(chasen-2.3.3-20031208-exe)をダウンロードします。
 ダウンロードしたファイル(インストーラ)を起動します。

2.7 ipadic(UTF-8版)のインストール

 ここから、ipadic 2.7.0のUTF-8版(ipadic-2.7.0-utf8.zip)をダウンロードします。

(1)ダウンロードしたipadic 2.7.0のUTF-8版(ipadic-2.7.0-utf8.zip)を解凍するとdicというフォルダができます。
(2)C:¥usr¥local¥lib¥chasen¥dic¥ipadicというフォルダを作成し、その中に(1)でできたdicフォルダの中身をすべてコピーします。
(3)ChaSenのインストールディレクトリにあるdicフォルダ(C:¥program Files¥ChaSen¥dic)を、dic-oldにリネームします。
(4)C:¥Program Files¥ChaSen¥dicを再度作成し、その中に(1)でできたdicフォルダの中のchsenrcというファイルだけをコピーします。
(5)C:¥Program Files¥ChaSen¥dicの中のchasenrcというファイルの記述に、以下の定義を追加します(実際にはコメントアウトされているので、行頭の;を削除する)。これにより、英単語や数字が1文字づつ分解されないようになります。

ファイル名: chasenrc
---
(COMPOSIT_POS ((名詞 数))
((記号 アルファベット)))
---

2.8 Ruby/Chasen Alternative のインストール

 Ruby/Chasen Alternativeのホームページは下記にあります。
 http://www5e.biglobe.ne.jp/~sirokuma/ruby/ruby-chasen.html

 Windowsの環境変数を設定します。環境変数を設定するには,[コントロールパネル]から[システム]を開き,[詳細設定]タブの[環境変数]ボタンをクリックしてください。

 Pathの設定に、libchasen.dllの置いてあるディレクトリ(通常は C:¥Program Files¥Chasen)を追加してください。
 新規に chasenrc というシステム環境変数を作成し、chasenrcという設定ファイルのフルパス(通常は C:¥Program Files¥Chasen¥dic¥chasenrc)を設定してください。

 次に、ここから chasen.zip というファイルをダウンロードし、解凍して下さい。cahsen.rb というファイルができるので、C:¥ruby¥lib¥ruby¥site_ruby¥1.8 にコピーして下さい。

 これだけだと、SUZAKUのスクリプト実行時、ブラウザにInterenal Errorが表示されるケースがあるので、ChaSenのインストールディレクトリに etc というフォルダを作成し、そこに chasenrc という設定ファイルをコピーして下さい(結果として通常は C:¥Program Files¥Chasen¥etc¥chasenrc ができる)

投稿者 webmaster : 22:38 | コメント (0) | トラックバック (0)

トラックバック

コメント