OpenPNE - IIS 7.5

投稿者: Tomotoshi Sugishita 2010年1月8日 15:57

OSS な SNS では広く使われている、OpenPNE をインストールしてみました。

入手元

http://www.openpne.jp/pne-downloads/
※今回は、最新安定版の OpenPNE 3.2 を使用。

インストール手順

  • ファイルのダウンロードと展開。
  • IIS の仮想ディレクトリの設定。
  • WordPress 向けデータベースの作成と初期設定
    • データベースを作成し、DBユーザーに権限を設定。
    • WordPress のディレクトリ内の setup\sql\mysql41 ディレクトリ内の SQL ファイルを phpMyAdmin などから実行。
      • install-2.14-create_tables.sql -- 基本テーブルの作成
      • install-2.14-insert_data.sql -- 基本データの挿入
  • 仮想ルートの config.php.sample を config.php にリネーム。
  • config.php の編集。
    • DB サーバー設定 - DB 環境に合わせて設定
    • DB 暗号化キー - パスワード等を保存する際のハッシュ値。任意のASCII文字列
    • 必要であれば、メールサーバーのドメインも設定。
  • Web ブラウザより、インストール URL にアクセス。
    [サイトURL]/public_html/?m=setup
  • OpenPNE セットアップが表示されるので、SNS名、PCメールアドレス、パスワード、管理用アカウント名、管理用パスワードを入力し、「セットアップ実行」ボタンをクリック。
  • [サイトURL]/public_html/ にアクセスすると、一般ログインページ、
    [サイトURL]/public_html/?m=admin&a=page_login にアクセスすると、管理ページへのログインができる。

タグ: , ,

IIS | PHP | Web | CMS

phpBB - IIS 7.5

投稿者: Tomotoshi Sugishita 2010年1月7日 21:19

2本目は、BB 系のメジャーどころ、phpBB 。

入手元

phpBB 本体: http://www.phpbb.com/
言語ファイル: http://www.phpbb.com/languages/

事前準備

  • MySQL に phpBB で使用するデータベースを作成。
    キャラクターセットは、utf8 を選択
  • DB ユーザーに 作成したデータベースへの権限を設定。

インストール手順

  • phpBB 本体をダウンロードし、展開。
  • 言語ファイルをダウンロードし、ZIP ファイル内の ja ディレクトリをディレクトリごと、phpBB 本体を展開したディレクトリの language ディレクトリに展開。
  • IIS の仮想ディレクトリの設定。
  • Web ブラウザより、サイト URL にアクセス。
  • 以降、インストールウィザードが実行されるので、ステップバイステップで必要な項目(データベース設定など)を入力して進めてゆくとインストール完了。
  • インストールが完了したら、 install ディレクトリを削除しないと本機能が利用できないので、削除。

※インストール後は、config.php が作成されるので、データベース設定を変更する場合は、このファイルを編集。

設定次第では、DBMS は、 SQL Server でも利用可能らしいのだけど、はまりそうなので後回しにしますw

タグ: , ,

IIS | PHP | CMS

pukiwiki - IIS 7.5

投稿者: Tomotoshi Sugishita 2010年1月6日 20:03

まずは、PHP アプリケーションのインストール1本目、pukiwiki から。

なぜ、pukiwiki を選択したかというと、データベースが必要ないので、インストールが簡単そうだったから・・・。

入手元

http://pukiwiki.sourceforge.jp

現行の最新安定版である、1.4.7 の UTF-8 版の ZIP パッケージを導入します。

インストール手順

  • ファイルのダウンロードと展開
  • 展開した、フォルダに対し、IIS の匿名アカウントに書き込み権限を与えます。
    • IIS の設定によりますが、Windows Server 2008 R2 の場合、既定では、IUSR アカウント。
  • IIS の仮想ディレクトリの設定
  • 仮想ディレクトリのルートにある、pukiwiki.ini.php の編集
    • $page_title = 'wiki サイトのタイトルを入力';
    • $modifierlink = 'サイトの URL を入力';
    • $adminpass = '管理者のパスワードを入力';
  • Web ブラウザより、サイト URL にアクセス。

 

タグ: , ,

IIS | PHP | Web | CMS

phpMyAdmin のインストール - IIS 7.5

投稿者: Tomotoshi Sugishita 2010年1月5日 10:28

さて、いよいよ本格的に IIS に PHP アプリケーションをインストールしていくため、MySQL は必須となるので、MySQL の管理を行う、phpMyAdmin を最初に導入したいと思います。

入手元

http://www.phpmyadmin.net/home_page/downloads.php

現行の最新版である、3.2.4 の All Language 版を導入します。

事前準備

  • php.ini の設定
    • session.save_path = "/tmp" をコメント解除し、有効化
    • extension=php_mbstring.dll をコメント解除し、エクステンションを有効化
    • extension=php_mcrypt.dll をコメント解除し、エクステンションを有効化
    • extension=php_mysqli.dll をコメント解除し、エクステンションを有効化
  • MySQL のインストール

インストール手順

  • ダウンロードが完了したら、 ファイルを展開し、IIS マネージャで仮想フォルダを定義します。
  • config.inc.sample.php を config.inc.php にリネーム。
  • config.inc.php を編集
    • $cfg['blowfish_secret'] = ''; に Cookie 認証用のパスフレーズを入力。内容については任意で決定。
    • $cfg['Servers'][$i]['host'] = 'localhost'; に MySQL のサーバー名 (webサーバーと同一の場合は、 localhost のままで OK) を入力。
    • $cfg['Servers'][$i]['extension'] = 'mysqli'; に変更。
  • Web ブラウザより、phpMyAdmin を展開した仮想ディレクトリにアクセス。
  • ログイン画面が表示されるので、管理者アカウント (root) でログインし、各種DBの設定を行う。
    ※もし、不足している Extension 等があれば、その旨が表示されるので、ログイン画面が無事表示されるまで、適宜 php.ini や config.inc.php ファイルを編集。

タグ: , ,

IIS | PHP

スキルチャージプログラム: IIS FastCGI による PHP の導入

投稿者: Tomotoshi Sugishita 2009年5月12日 1:52

今度は、FastCGI にて PHP を利用できるようにしてみたいと思います。

PHPについては、以前のIISでも ISAPI Module などによって動作させることは可能でしたが、今回の IIS FastCGI Module を利用することでより高パフォーマンスで動作させることができますので、是非導入したいところです。

IIS6やVista環境でもIIS FastCGIは動作可能だったかと思いますが、私の環境ではなぜか今まで無事動いたことはなかったので、リベンジの意味も込めて再度・・・。

すでに、役割の追加で CGI を選択し、IIS への FastCGI の導入は完了しているので、ここでは PHP が動作するまでの過程をご紹介したいと思います。

もっと読む...

タグ: , , , ,

PHP | Windows Server

杉下 朋年

Tomotoshi Sugishita
Tomotoshi Sugishita
< D&UNITE 株式会社 >

Microsoft MVP
Microsoft MVP for Development Platforms
- ASP.NET/IIS Jul.2009 - Jun.2012
Microsoft MVP for Development Tools
- Visual Basic Jul. 2004 - Jun. 2009

 

カレンダー

<<  2月 2012  >>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

投稿一覧をカレンダーで表示