Deki Wiki 9.02のWindows環境へのインストール
環境
OS
Windows Server 2008
Windows Server 2003 R2
Windows XP SP2以降 等
必要なソフトウェア
現時点(2009/05/29)での最新のバージョンは以下の通り
- DekiWiki Lyons(9.02.2)
- Apache 2.2.11
- PHP 5.2.9
- MySQL 5.1.34
- ImageMagick 6.5.2
- .net Framework 2.0
- Active Perl 5.10.0.1005
- PrinceXML 6.0r8
ダウンロード
- DekiWiki Lyons(9.02.2)
SourceForge.net: MindTouch Deki Wiki: Enterprise Wiki
http://sourceforge.net/project/showfiles.php?group_id=173074
MindTouch_Core_9.02.2_Source.tar.gz 28,555,833Bytes 2009-05-27
- Apache 2.2.11
http://www.apache.jp/misc/download.html
http://www.meisei-u.ac.jp/mirror/apache/httpd/binaries/win32/
apache_2.2.11-win32-x86-no_ssl.msi 13-Dec-2008 23:37 4.6M MSI Installer Package
apache_2.2.11-win32-x86-openssl-0.9.8i.msi 13-Dec-2008 23:37 5.2M MSI Installer Package(OpenSSL版)
- PHP 5.2.9
http://www.php.net/downloads.php
http://jp2.php.net/get/php-5.2.9-2-Win32.zip/from/a/mirror
php-5.2.9-2-Win32.zip 10,477,315bytes 8 April 2009
http://jp.php.net/get/php-5.2.9-2-win32-installer.msi/from/a/mirror
php-5.2.9-2-win32-installer.msi 19,519,488 bytes 8 April 2009
- MySQL 5.1.34
MySQL 5.1 Downloads
http://dev.mysql.com/downloads/mysql/5.1.html
http://dev.mysql.com/downloads/mysql/5.1.html#win32
mysql-5.1.34-win32.msi Windows MSI Installer (x86) 5.1.34 97.6M
mysql-noinstall-5.1.34-win32.zip Without installer (unzip in C:\) 5.1.34 105.9M
- ImageMagick 6.5.2
ImageMagick: Downloads
http://www.imagemagick.org/script/download.php
http://www.imagemagick.org/download/binaries/
ImageMagick-6.5.2-10-Q8-windows-dll.exe 28-May-2009 11:50 11M
- .net Framework 2.0
- Active Perl 5.10.0.1005
ASPN : Downloads : ActivePerl
http://aspn.activestate.com/ASPN/Downloads/ActivePerl/
ActivePerl-5.10.0.1005-MSWin32-x86-290470.msi for Windows (x86): MSI 17.1MB
- Prince XML 6.0r8
http://www.princexml.com/download/
Windows prince-6.0r8-setup.exe 3.5mb
インストール、環境設定
Apache 2.2
「Apache2.2のインストール」手順に従ってインストールする。
(デフォルトインストールで問題ない。)
PHP 5.2
「PHP5.2のインストール」手順に従ってインストールする。
必要なExtensions, Extrasのインストールをあわせて行う。
Extensions: "Curl", "GD2" , "Multi-Byte String"(mbstring), "Mimetypec"(Mime_Magic), "MySQL", "MySQLi"
Extras: "PEAR Install"必要なExtensionsが導入されているか、phpinfo()で確認する。
Apacheのhtdocsに「phpinfo.php」を作成する。
<?php
phpinfo();
?>ブラウザから上記「phpinfo.php」を参照して確認する。
Extensionsがロードできない場合、その理由としてpathが反映されていないことがあるので(特にWindows XP環境)その場合はリブートを行い、再確認する。
「php.ini」ファイルの編集
short_open_tagの設定値の変更(初期状態ではOffがセットされている)
short_open_tag=Onerror_reporting
error_reporting=E_ALL &~E_NOTICESMTP
SMTP=(メールサーバ)
MySQL 5.1
「MySQLのインストール」手順に従ってインストールする。
(デフォルトインストールで問題ない。)
「my.ini」ファイルの編集
# Set the SQL mode to strict
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
sql-mode="NO_ENGINE_SUBSTITUTION"MySQL Serviceの再起動を行う。
Deki Wiki
圧縮されているファイル(gz形式)をLhaca 1.23などを使用して展開する。
展開するディレクトリは、「C:\deki\」などとし、後でApacheのドキュメントルートディレクトリを指定する際に参照する。
.net Framework 2.0
Windows Server 2008ではOSに組み込まれているので、インストールは不要である。
Windows Server 2003の場合は、ウィザードに従い標準インストールする。
不明な場合は、「コントロールパネル」?「プログラムの追加と削除」で「Microsoft .NET Framework 2.0」があるか確認して、ない場合はインストールする。
ImageMagick
「ImageMagickのインストール」手順に従ってインストールする。
(デフォルトインストールで問題ない。)
ActivePerl
「ActivePerlのインストール」手順に従ってインストールする。
(デフォルトインストールで問題ない。)
Prince XML
「Prince XMLのインストール」手順に従ってインストールする。
(デフォルトインストールで問題ない。)
留意点
インストール順序で依存関係があるのは、「Apache」?「PHP」であり、その他は問題ないと思われる。
Pathなどのシステム環境変数の設定を行っているものがあるので、全てのインストールが完了した後に、Windowsをリブートすることが望ましい。