[Wiki]Wikiの導入に必要な環境

スポンサーリンク

昔の情報の公開(今は役に立たない可能性あり)
当時、wikiが流行っていたこともあり、自サーバーを立てて、wiki環境を構築して知識を蓄積していこうということで調べました。

サーバ

以下のどれか

※作者の環境ではAN HTTPD1.42pを使用しています。

AN HTTPD 導入

PHP

  • Webサーバで用いられるスクリプト言語。
  • オープンソースソフトウェア。
  • XMLのサポートや各種データベースとの連携に優れている。
  • プログラムの表記法はC言語、Java、Perlの各言語から転用したものがベースとなっているが、PHP独自のものもある。
  • PHP5系とPHP4系がある。
    PHP: Hypertext Preprocessor

※作者の環境ではPHP5.2.4を使用しています。
PHP5 導入

Wiki

一般的なWiki

  • PHP系wiki
    • PukiWiki
      日本国内では最も普及しているウィキクローンと見られている。
      ライセンスはGNU GPL(v2)
    • TikiWiki
      機能が多い重厚なWiki。日本語化が必要。
    • MediaWiki
      Wikipediaに使用されている。
      WikipediaのためにあるようなWikiで、応用例はかなり少ない。
      →MySQLが必要
  • perl系wiki
    • YukiWiki
      最初にPukiWikiを開発する際に参考にした、Perlで書かれたスクリプトです。
      結城浩さんのページ
    • FreeStyle Wiki
  • Java系wiki
    • JAMWiki
    • XWiki
  • Ruby系wiki
    • RWiki
    • Hiki

その他Wiki

※作者の環境ではPukiWiki(PukiWiki Plus! 1.4.7-u2-eucjp)を使用しています。
PukiWiki Plus! 導入

PC

Perl

cgiを動作させる際に必要
→無くてもPukiWikiは動作する。Perl系wikiで必要。

  • ラリー・ウォールによって作られたインタプリタ方式のプログラミング言語およびその処理系である。
  • 掲示板やチャットなどのCGIやシステム管理、テキスト処理などのプログラムを書くのに広く用いられている。
  • フリーソフトウェア
  • アーティスティック・ライセンスおよびGPLのもとで配布されており、誰でもどちらかのライセンスを選択して利用することができる。
  • UNIXやWindowsなどの多種のプラットフォームの上で動作する。

※作者の環境ではperl version 5.003_07を使用しています。
Perl 導入

MySQL

DBを使用する際に必要
→無くてもPukiWikiは動作する。MediaWikiなどDBを使用する場合に必要。

  • 高速性と堅牢性を追及したマルチユーザ・マルチスレッドのSQLデータベースです。
  • 世界で最も人気のあるオープンソースデータベースです。
  • ANSI SQL 92 準拠
  • Linux, Microsoft Windows, FreeBSD, Sun Solaris, IBM’s AIX, Mac OS X, HP-UX, AIX, QNX, Novell NetWare, SCO OpenUnix, SGI Irix, and Dec OSF といった様々なプラットホームに対応しています。
  • トランザクション機能をサポートしています。
  • GPLとコマーシャルライセンスが選択できます。
  • 国内でも 複数の企業 がライセンス販売やサポートを行っています。

ちなみに。。。

XAMPPを入れるとApache,MySQL,PHPが全て使用できるようになったりする。

コメント

タイトルとURLをコピーしました