昔の情報の公開(今は役に立たない可能性あり)
当時、wikiが流行っていたこともあり、自サーバーを立てて、wiki環境を構築して知識を蓄積していこうということで調べました。
サーバ
以下のどれか
- AN HTTPD
Windows95/98/Me/NT/2000用の HTTP サーバ(WWWサーバ)
http://www.st.rim.or.jp/~nakata/
※2015年以降閉鎖とのこと。 - Apache
Apacheとは世界中でもっとも多く使用されているWWWサーバ
Welcome! - The Apache HTTP Server Project - IIS
Windowsに付いてくるWWW サービス等の管理ソフトウェア
因みに IIS 4.0 では Server でしたが、5.0 からは Service となっています。
http://www.microsoft.com/japan/technet/windowsserver/2003/technologies/webapp/iis/default.mspx
※2018年3月リンク切れ - XAMPP https://www.apachefriends.org/jp/index.html
※作者の環境ではAN HTTPD1.42pを使用しています。
PHP
- Webサーバで用いられるスクリプト言語。
- オープンソースソフトウェア。
- XMLのサポートや各種データベースとの連携に優れている。
- プログラムの表記法はC言語、Java、Perlの各言語から転用したものがベースとなっているが、PHP独自のものもある。
- PHP5系とPHP4系がある。
PHP: Hypertext PreprocessorPHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites i...
※作者の環境ではPHP5.2.4を使用しています。
★PHP5 導入
Wiki
一般的なWiki
- PHP系wiki
- PukiWiki
日本国内では最も普及しているウィキクローンと見られている。
ライセンスはGNU GPL(v2) - TikiWiki
機能が多い重厚なWiki。日本語化が必要。 - MediaWiki
Wikipediaに使用されている。
WikipediaのためにあるようなWikiで、応用例はかなり少ない。
→MySQLが必要
- PukiWiki
- perl系wiki
- YukiWiki
最初にPukiWikiを開発する際に参考にした、Perlで書かれたスクリプトです。
結城浩さんのページ - FreeStyle Wiki
- YukiWiki
- Java系wiki
- JAMWiki
- XWiki
- Ruby系wiki
- RWiki
- Hiki
その他Wiki
- ローカル環境
- ひとりWiki
ローカル上に“Wiki”を再現出来る。
エディター上で編集し、保存した内容が即座にブラウザーへ表示される。
窓の杜 - 【NEWS】“Wiki”を利用したWebページ作成を学習したいときに便利な「ひとりWiki」
- ひとりWiki
- 企業向けwiki
- JotSpot
JotSpot (企業向けwiki) : ワークスタイル・メモ - Socialtext
Socialtext (企業向けWiki) : ワークスタイル・メモ
- JotSpot
※作者の環境では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が全て使用できるようになったりする。
XAMPPDownload XAMPP for free. An easy to install Apache distribution containing MySQL, PHP, and Perl. XAMPP is a very easy to...
コメント