Microsoft Windows Server へのインストール¶
警告
このページは長い間更新されておらず、古い可能性があります。
危険
セキュリティ
- デフォルトの ユーザー名/パスワード からの変更を忘れないでください。
- 全ての人がURLから
data
ディレクトリへアクセスできるようにしてはいけません。 - Apache を使用している場合、
.htaccess
を有効にしてください。 (OptionAllowOverride All
). - これはサーバーを正しく設定するために必須です。
Windows Server と Apache¶
このガイドは、Windows Server上でApacheとPHPを利用してKanboardをセットアップするために順を追ったヘルプです。
注意: 64 ビット版のプラットフォームでは “x64” を、そうでなければ 32ビットシステム向けの “x86” を選択してください。
Visual C++ Redistributable のインストール¶
PHP と Apache はVisual Studioでコンパイルされているため、まだVC++ Redistributableを導入していない場合には、このライブラリをインストールする必要があります。
- このライブラリを Microsoft 公式webサイト からダウンロードする
- インストール先のプラットフォームに合わせて
vcredist_x64.exe
かvcredist_x86.exe
のインストーラを実行する
Apache のインストール¶
- Apache Lounge からApacheのバイナリをダウンロードする
- Apache24 を
C:\Apache24
に展開する
サーバー名を決める:
C:\Apache24\conf\httpd.conf
を開き、以下のディレクティブを追加する*
ServerName localhost
Apache サービスをインストールする¶
コマンドプロンプト (cmd.exe
) を開き、ディレクトリ``C:Apache24bin`` に移動する:
cd C:\Apache24\bin
# Windows サービスのインストール
httpd.exe -k install
ApacheMonitor のインストール¶
- ``C:Apache24binApacheMonitor.exe``をダブルクリックするか、これをスタートアップフォルダに入れる。
- アイコンを右クリックして、Apacheを開始する
Apache のインストールの確認¶
http://localhost/ を開いたら、"It Works!"とだけ書かれたページが表示されるはずです。
PHP のインストール¶
- official PHP website から、**Thread Safe**なバージョンで、Apache同様に x86 or x64 を正確に選択して、最新安定版のPHPをダウンロードする。
C:\php
にファイルを展開する- PHPフォルダに移動して、
php.ini-production
ファイルをphp.ini
にリネームする
php.ini
を編集する:
エクステンションのディレクトリのコメント化を解除する:
extension_dir = "C:/php/ext"
これらの PHP モジュールのコメント化を解除する:
extension=php_gd2.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_openssl.dll
extension=php_pdo_sqlite.dll
タイムゾーンを設定する:
date.timezone = America/Montreal
PHP documentation に、サポートしているタイムゾーンの一覧があります。
PHP モジュールを Apache にロードする:
C:\Apache24\conf\httpd.conf
に以下の設定を追加する:
LoadModule php5_module "c:/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php
# php.iniへのパスを設定する
PHPIniDir "C:/php"
# change this directive
DirectoryIndex index.php index.html
Apache を再起動する。
PHP のインストールのテスト*
phpinfo.php
という名前で、``C:Apache24htdocs``に以下の内容のファイルを作成する:
<?php
phpinfo();
?>
http://localhost/phpinfo.php を開いたら、PHPのインストールについての情報が表示されるはずです。
Kanboard のインストール¶
- Zipファイルをダウンロードする
- ダウンロードしたアーカイブを``C:Apache24htdocskanboard`` に展開する
- Kanboardを使うために、 http://localhost/kanboard/ をブラウザで開く
- 初期設定のユーザー名・パスワードは admin/admin です。
Windows Server と IIS¶
このガイドは、Windows Server上でIISとPHPを利用してKanboardをセットアップするために順を追ったヘルプです。
PHP のインストール¶
- サーバーにIIS をインストールする (新しいロールを追加するとともに、 CGI/FastCGIを有効にするのを忘れないでください)
- 以下で示す公式ドキュメントに従って PHP をインストールする:
PHP.ini¶
少なくとも、 php.ini
でこれらの拡張が必要です:
extension=php_gd2.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_openssl.dll
extension=php_pdo_sqlite.dll
タイムゾーンの設定を忘れないでくささい:
date.timezone = America/Montreal
PHP documentation に、サポートしているタイムゾーンの一覧があります。
ご用心
- 上述した、必要なPHP拡張を有効にするのを忘れないでください。
- “the library MSVCP110.dll is missing”エラーが発生した場合、おそらくVisual C++ Redistributable for Visual Studioを再インストールする必要があるでしょう。
IIS モジュール¶
Kanboardアーカイブに含まれる web.config
ファイルでURL rewritingを有効にします。この設定には Rewrite module for IIS が必要になります。
このRewriteモジュールが無い場合、IISは Internal Server Error (500) を返します。Kanboard でURL Rewriteを利用しない場合、 ``web.config``ファイルを削除できます。
Kanboard のインストール¶
- Zipファイルをダウンロードする
- ダウンロードしたアーカイブを``C:inetpubwwwrootkanboard`` に展開する
- IISのユーザーが
data
ディレクトリに書き込み出来るか確認してください。 - Kanboardを使うために、 http://localhost/kanboard/ をブラウザで開く
- 初期設定のユーザー名・パスワードは admin/admin です。