IIS で pukiwiki を動かしましょう

技術メモをまとめるために、pukiwiki を利用しています。
PHP 7.0 に対応したという噂を聞いたので、とりあえずインストール&テストしてみました。

■環境
1. Windows Server 2012R2(IIS 8.5)
(動作検証はしていませんが、Win2016 IIS 10.0でも動くでしょう)

■順番
1. IIS のインストール
2. PHP 7.0 のインストール
3. Pukiwiki の配置
私は外部公開&認証していますので、認証とHTTPS化を行っています。
(この部分はオプションになるため省略)

■手順
① IIS のインストール
Win2012R2 のサーバーマネージャーよりIIS をインストールします。
IIS を有効にした際の機能に加えて、「CGI」 をインストールします。

② PHP 7.0 インストール
PHP 7.0 をインストールします(http://windows.php.net/download/)
Win2012R2はx64なので、x64の「VC14 x64 Thread Safe」をインストールします。

※参考(IISのスレッド対応)
https://blogs.msdn.microsoft.com/osamum/2011/04/05/iis-php-1236/ 

ダウンロードし、適当な場所で解答。
例として「C:PHP7**」の下に移動

このままでは動かないので、Visual Stdio のランタイムをインストール
https://www.microsoft.com/ja-JP/download/details.aspx?id=48145 
とりあえず、VS2015のx64版をインストールする

③ IIS でのパンドラマップの設定
IIS マネージャーにてPHP のパンドラマップを作成

3. モジュラーマップの追加.png

④ テストプログラム
適当に PHP ファイルを作成し、phpinfo を表示
4. php確認.png

PHPの情報が見れれば前半終了

⑤ pukiwikiのインストール
pukiwiki のHP より該当ファイルをダウンロード
https://pukiwiki.osdn.jp/?PukiWiki/Download/1.5.1 

UTF-8 をダウンロードします。
IIS のデフォルトHP の下に「***/wiki」フォルダを作成して、ダウンロードしたファイルをそこに置きます。

⑥ ブラウザアクセス
デフォルトの場合、「http://localhost/wiki/index.php」にアクセス(もしくは他の端末よりIPアドレスもしくはマシン名)

これでpukiwiki の設定は終わり。
1. pukiwiki install access.png


Runtime エラーの原因は、ファイル、フォルダーへのアクセス許可がないこと。
アクセス権利は「everyone」で許可しています(アクセス制御は別途やるため)


なぜか、検索窓で日本語を入力すると、文字化けするので、ソースファイルをコメントアウトします
lib/html.php の150行目「$body = preg_replace_callback($pattern, $decorate_Nth_word, $body);」
https://pukiwiki.osdn.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B15/142

[紹介元] PHPタグが付けられた新着投稿 – Qiita IIS で pukiwiki を動かしましょう

コメント

  1. 2018/02/01(木) 12:05:19
    昨日、モンハンをダウンロードしようと思ってたのに、何故俺はDMMのエロバレーをダウンロードしてインストールしてしまったんだ…
  2. 2018/02/01(木) 12:05:19
    同僚からDLとインストールの違い、それとウイルスについて訊かれたので「中国で作った冷凍餃子を日本に空輸するのがアップロード、スーパーで餃子を買って家に持って帰るのがダウンロード、家でチンするのがインストール。で、段ボール餃子だったらそれがウイルスだ」って説明したら妙に納得してた
  3. 2018/02/01(木) 12:05:19
    白湯に勧められて深夜にインストールして数日でやめると思ってたのに今や心ちゃんがありえん可愛くてめちゃくちゃスローペースで進めてるアイチュウ、、何より衝撃だったのがダウンロード項目の数が億単位だったこと、、、
  4. 2018/02/01(木) 12:05:19
    ってつぶやいてから、おもむろにスマホを掘り出してインストール始めたら、今もう入れ終わってオープニング画面。うわー導入はやーハードル低ぅ。PC版3DのMMORPGなんかダウンロードだけで2時間とか平気でかかるのに。これはやばい。
  5. 2018/02/01(木) 12:05:19
    pc買った頃フリーソフトをダウンロードしようとしたら広告多すぎてどれが自分の入れたいソフトのインストールボタンなのかわからなかった それに比べたらスマホは分かりやすい上にアプリ審査があるから比較的安全

記事に戻る

コメントを残す