windows:iis7_fuelphp

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
windows:iis7_fuelphp [2012/11/11 20:20] ともやんwindows:iis7_fuelphp [2024/03/27 10:52] (現在) – [mysqli モジュールを有効化] ともやん
行 1: 行 1:
 ====== Windows IIS7.5 で FuelPHP を動かす ====== ====== Windows IIS7.5 で FuelPHP を動かす ======
-書きです。はい。+ 
 +===== Microsoft URL Rewrite Module のインストール ===== 
 +  - [[http://www.microsoft.com/ja-jp/download/default.aspx|Microsoft Download Center]] の検索ボックスに 'URL Rewrite Module' を入力して検索する。 
 +  - 環境に合わせて以下の何れをダウンロードする。\\ [[http://www.microsoft.com/ja-jp/download/details.aspx?id=7435|Microsoft URL Rewrite Module 2.0 for IIS 7 (x64)]]\\ [[http://www.microsoft.com/ja-jp/download/details.aspx?id=5747|Microsoft URL Rewrite Module 2.0 for IIS 7 (x86)]]\\ {{:windows:ms_url_rewrite_module_001.png?600|}} 
 +  - rewrite_x??_ja_JP.msi をダブルクリックして、ライセンスに同意してインストールする。\\ {{:windows:ms_url_rewrite_module_002.png?400|}}{{:windows:ms_url_rewrite_module_003.png?400|}} 
 + 
 +===== FuelPHP サイトの追加 ===== 
 +  - 「スタートメニュー」の「プログラムとファイルの検索」に 'inetmgr' を入力して実行する。 
 +  - 「接続」ペイン「アプリケーション プール」を選択して、「操作」ペインの「アプリケーション プールの追加...」をクリック\\ 以下を入力して [OK] のボタンをクリックする。<code> 
 +名前: FuelAppPool 
 +</code>{{:windows:windows_iis7_fuelphp_001.png?700|}} 
 +  - 「接続」ペインで「サイト」を選択して、「操作」ペインの「Web サイトの追加...」をクリックする。\\ 以下を入力して [OK] のボタンをクリックする。<code> 
 +サイト名: Fuel Web Site 
 +アプリケーション プール: FuelAppPool 
 +物理パス: [fuel\public へのフルパス] 
 +ホスト名: fuelapp.localhost 
 +</code>{{:windows:windows_iis7_fuelphp_002.png?700|}} 
 +  - Windows の hosts ファイルを設定する。※DNSを設定する場合不要です。<code> 
 +> powershell -command start \"notepad\" -verb runas -argumentlist \"%SystemRoot%\\system32\\drivers\\etc\\hosts\" 
 +</code>hosts<code> 
 +127.0.0.1 fuelapp.localhost 
 +</code> 
 +  - Fuel の public フォルダに以下のファイルを UTF-8 で保存する。<code> 
 +D:\webapps\fuelapp\public\web.config 
 +</code><code xml> 
 +<?xml version="1.0" encoding="UTF-8"?> 
 +<configuration> 
 +    <system.webServer> 
 +        <defaultDocument> 
 +            <files> 
 +                <add value="index.php" /> 
 +            </files> 
 +        </defaultDocument> 
 +        <rewrite> 
 +            <rules> 
 +                <rule name="FuelApp規則" stopProcessing="true"> 
 +                    <match url="^(.*)$" ignoreCase="false" /> 
 +                    <conditions logicalGrouping="MatchAll"> 
 +                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
 +                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
 +                    </conditions> 
 +                    <action type="Rewrite" url="index.php/{R:1}" logRewrittenUrl="false" /> 
 +                </rule> 
 +            </rules> 
 +        </rewrite> 
 +    </system.webServer> 
 +</configuration> 
 +</code> 
 +  - http://fuelapp.localhost にアクセスして動作を確認する。\\ {{:windows:windows_iis7_fuelphp_006.png?640|}} 
 + 
 +===== PHP モジュールの設定 ===== 
 +[[windows:iis7_php|Windows IIS 7.5 で PHP を動かす]] でインストールした PHP をベースに説明する。 
 + 
 +==== mysqli モジュールを有効化 ==== 
 +  - C:\php-5.4.8-nts\php.ini の Dynamic Extensions を設定する。 
 +<code php> 
 +;extension=php_mysqli.dll 
 +extension=ext/php_mysqli.dll 
 +</code> 
 +  - IIS マネージャー の「アプリケーション プール」を開て FuelAppPool をリサイクルする\\ {{:windows:windows_iis7_apppool_recycle_001.png?400|}}
  
 ===== 参考文献 ===== ===== 参考文献 =====
 [[http://teru2-bo2.blogspot.jp/2012/06/modrewriteurl-rewrite.html|mod_rewriteとurl rewrite : てるてる坊主]]\\ [[http://teru2-bo2.blogspot.jp/2012/06/modrewriteurl-rewrite.html|mod_rewriteとurl rewrite : てるてる坊主]]\\
 [[http://www.microsoft.com/ja-jp/download/details.aspx?id=7435|Download: URL Rewrite Module 2.0 for IIS 7 (x64) - Microsoft Download Center - Download Details]]\\ [[http://www.microsoft.com/ja-jp/download/details.aspx?id=7435|Download: URL Rewrite Module 2.0 for IIS 7 (x64) - Microsoft Download Center - Download Details]]\\
 +
  • windows/iis7_fuelphp.1352632805.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)