Windows環境(ローカル)でPukiWikiを使う†
1.今回用意する物†
- Windowsが動くPC (無いと話にならない)
- HTTPサーバプログラム:Apache2.2.4(現在の最新版です)
- PHPスクリプト:PHP5.2.3(現在の最新版です)
- PukiWikiプログラム:PukiWiki1.4.7(現在の最新版です)
2.準備†
まず、必要になる物をかき集めてきます。
- Apache_2.2.4-win32-x86-no_ssl.msiというファイルが便利です
公式ダウンサイト
- PHP 5.2.3 installer というファイルが便利です
公式ダウンサイト
- フルセットのPHP5対応版をダウンしてきます
ダウンページ
3.導入†
- Apacheをインストールします。
サーバーインフォメーションは、上2つには、127.0.0.1もしくは、Localhostと入力します
3つめには、自分のメアド(但し、適当でも可)
次のチェックボックスは、使用するポートの選択です。
- PHPをインストールします。
ウェブサーバセットアップで、Apache2.2.xを選択します。
インストールオプションでは、ExtensionsのMulti-Byte Stringを選択
Will be install on local hard diskをクリックします。
- *他の項目は、このインストーラーを使用すれば、後からでも追加可能です。
- PukiWikiを解凍する。
好きなところに解凍してください。(ローカル使用なのでパーミッション云々は気にしなくてOKです)
4.設定†
- Apache
Apacheフォルダ内にconfというフォルダにhttpd.confという設定ファイルがありますのでこれを開きます。
150行付近と180行付近に、DocumentRootという項目がありますので、
これにPukiWikiのフォルダを指定します。
- PHP
PHPフォルダ内にPHP.iniという設定ファイルがあります。
mbstring.language という項目以下に続くmbstringで始まる行のコメントアウトを解除していきます。
5.動作確認†
ブラウザで、http://127.0.0.1/(もしくは、http://localhost/)にアクセスします。
無事にWikiが表示されれば完了です。
6.上手くいかなかった場合のチェックポイント†
- フォルダ名は、アルファベットオンリーになっているか?
半角アルファベットにしないとダメです
7.それでもダメだった場合†
こちらのページを見ながら、設定ファイルの再編集をしてください*1
8.最後に†
外部へ公開しない場合は、ファイアウォールでApacheのネット接続を禁止しておくと色々と安心です。*2
9.おまけ†
一度でもWikiの起動が確認出来れば、それ以降、Apacheを起動していなくても、index.phpから開く事が出来るようです。*3
Windows起動時に自動でApacheのhttpd.exeが起動するため。
よって、Apacheをアンインストしたら動作しない。
尚、Monitor Apache Serversを常駐から消しただけでは止まっている事にはならないため要注意。
コメント†
- ということで、何となく古そうな気がしたので、07年06月時点での導入方法を手抜きしながら書いてみました。*4 --
- うーん、、公式サイトなので叩き台にしても正直もう少し質を期待したい所ですが・・・。しかも「おまけ」にもの凄い怪現象がサラッと・・・(笑) --
- おまけの件に関しては、PHPインストール後に、PHPに付属されているDLLファイルを全てWindowsのSystem32フォルダ内にコピーする、という手順も踏んでいるので、これが原因かもしれません。
ただ、もしかするとDLLのコピーをする事でWikiに限らず、全てのPHPファイルが動作するようになってしまうかもしれないので、自宅サーバーによるオンライン公開するPC上ではやらない方が無難と思われます。
オフラインのみの利用の場合は、気楽に使えるようになって便利ですが(^^; --
- Apache 止めても動作するって?そんなことは聞いたことがないなぁ。 --
- 80番ポートにアクセスがあった時点で、Apacheが起動されるようになっているか、Apache Service Monitor を止めて、Apacheを止めていると勘違いしているのでは? --
- それとも、ウィルスに感染して得体の知れない httpd が動いているかも。 --
- 「おまけ」の項目は、根拠がないようですので、正確な再現手順がないなら数日後に削除します --
- 根拠云々言う前に自分で確かめろよ、と思わなくも無いが。 --
- なんだか全部の内容が7.のリンク先に集約されているような気がする。 --
- xamppはどうでしょう? -- 774
- >150行付近と180行付近に、DocumentRoot?という項目がありますので、 自分の環境では両方に+20くらいの位置にありました、参考までに --
- シンプルによくまとまっていると思って、参考にしました。情報足りなすぎで、だめだめでした。 --
- 何をどうすればいいのか分からない。古すぎて何も使えない記事 -- aaaaaa
- WindowsはXAMPPでいい qiita.com/ReGadex/items/0a8dc8ec0e84cfadfc6e -- NII