IIS + FirstCGI + PHP インストール

サーバーを入れ替えたので、IISでPHPが動くように設定

1.IISをインストールする

2.FirstCGIをインストール

3.PHPをインストール
 →PHPのWindowsインストーラー版であれば、インストーラーを動かすだけで完了

4.FirstCGIの設定を行う
 ・コマンドラインから %WINDIR%system32inetsrv ディレクトリーに移動する
 ・cscript fcgiconfig.js -add -section:”PHP” -extension:php -path:”C:PHPphp-cgi.exe” を実行
  →C:PHP は実際にインストールしたディレクトリー
 ・cscript fcgiconfig.js -set -section:”PHP” -InstanceMaxRequests:10000 を実行
 ・cscript fcgiconfig.js -set -section:”PHP” -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000 を実行

5.PHPの設定を行う
 ・php.iniに設定する
  ・fastcgi.impersonate = 1
  ・cgi.fix_pathinfo = 1
  ・cgi.force_redirect = 0
   →上記3点を必ず確認する
  ・doc_root = をコメントアウトする
   →コメントアウトせずにここでディレクトリーを指定すると、そのディレクトリーだけでしかPHPが動かない
  ・upload_tmp_dir = にPHPを使用してアップロードを行う際のテンポラリーディレクトリーを記述する
   →Windows版の標準だと C:WindowsTemp になっている
    ここで指定したディレクトリーは書き込み権限を与えておくこと!!

6.IISにindex.phpを追加設定する
 ・インターネットインフォメーションマネージャー → 対象サーバー(ローカルコンピューター) → Webサイト → プロパティを開く
 ・ドキュメント タブで 既定のコンテンツページを有効にする にある 追加 で index.php を追加する

以上でインストールと設定は終了。
phpinfo等の簡単なファイルを作成して、テストをして、表示されればOK

  • Related Posts

    USBのセレクティブサスペンドの設定が見つからない場合の対処方法

    この方法は自己責任で実施してください。 Windows10 …

    Active Directory で 移動プロファイル を設定する方法

    ※必ずテスト用のユーザを作成して、テストユーザで動作確認を行…

    コメントを残す

    メールアドレスが公開されることはありません。 が付いている欄は必須項目です

    You Missed

    IVRの入力で複数桁入力できる個所で「0」桁だけ入力されたものを抽出

    • 投稿者 admin
    • 10月 29, 2024
    • 45 views

    ACCSEE 起動パラメーター

    • 投稿者 admin
    • 4月 2, 2024
    • 33 views

    QoS対応のLAN Switch

    • 投稿者 admin
    • 3月 30, 2022
    • 32 views

    USBのセレクティブサスペンドの設定が見つからない場合の対処方法

    • 投稿者 admin
    • 7月 19, 2019
    • 284 views

    Let’s Encryptのワイルドカード証明書更新

    • 投稿者 admin
    • 3月 23, 2019
    • 30 views

    Active Directory で 移動プロファイル を設定する方法

    • 投稿者 admin
    • 2月 5, 2018
    • 53 views