Windows Server 2016 にインストールされたIIS 10.0 でPHPが稼働できるようにインストールを行います。
Windows Server 2016 のインストールおよび設定完了が前提条件となります。
Windows Server 2016 のインストールがまだのかたはこちら。
Windows Server 2016 インストール手順
Windows Server 2016 初期設定手順
1.Microsoft Web Platform Installer 5.0ダウンロード
WordPressはMicrosoft Web Platform Installer 5.0からインストールを行います。
下記URLにアクセスします。
https://www.microsoft.com/web/downloads/platform.aspx?templang=ja-jp
「Free Download」をクリックします。
ダウンロードした実行ファイルを保存します。
2.IIS のインストール
PHPをIIS上で実行させるためには役割サービスをデフォルトから一部追加する必要があります。
管理者権限を持つユーザでログインし左下の「Windowsボタン」をクリックします。
「サーバマネージャー」をクリックします。
「役割と機能の追加」をクリックします。
「次へ」をクリックします。
「役割ベースまたは機能ベースのインストール」を選択し「次へ」をクリックします。
「次へ」をクリックします。
「Webサーバ(IIS)」をクリックします。
「機能の追加」をクリックします。
「次へ」をクリックします。
「次へ」をクリックします。
「次へ」をクリックします。
「ログツール」「要求の監視」「CGI」にチェックを入れて下さい。「次へ」をクリックします。
「必要に応じて対象サーバを自動的に再起動する」をクリックします。
「インストール」をクリックします。
「閉じる」をクリックします。
IEを起動しURLに「http://localhost/」と入力し下記画面が表示されれば完了です。
3.URL Rewrite モジュール インストール対応
PHPをインストールするためにURL Rewrite モジュールをインストールする必要があります。
IIS10に URL Rewrite モジュールをインストールする際にバージョンチェックの不具合でエラーが発生します。
そのためにレジストリを変更する必要があります。
2016/12/1現在では解消されていませんが、いずれは不要になると思われます。
そのためにレジストリを変更する必要があります。
2016/12/1現在では解消されていませんが、いずれは不要になると思われます。
「Windows」を右クリックし「ファイル名を指定して実行」をクリックします。
4.PHP インストール
「はい」をクリックします。
インストーラが起動したら「製品」をクリックします。
「PHP 7.0.9 (x64) (英語)」の「追加」をクリックします。
「インストール」をクリックします。
「同意する」をクリックします。
PHP Manager for IISのインストール失敗がでますが、IIS 10.0に対応していないバージョンPHP Manager 1.2 for IISがインストールしようとしたからです。
後ほど入れなおすので無視して下さい。
「完了」をクリックします。
「完了」をクリックします。
5.Microsoft .NET Framework 3.5インストール
https://www.microsoft.com/ja-jp/download/details.aspx?id=21
「ダウンロード」をクリックします。
「次へ」をクリックします。
ダウンロードした「dotNetFx35setup.exe」を実行します。
5.PHP Manager for IIS インストール
下記URLにアクセスし、「PHPManagerForIIS-1.4.0-x64.msi」をダウンロードします。
https://onedrive.live.com/?authkey=%21APYPwnsyjJm4zDw&cid=47DF1DC3942D52B3&id=47DF1DC3942D52B3%212357&parId=47DF1DC3942D52B3%212355&action=locate
ダウンロードした「PHPManagerForIIS-1.4.0-x64.msi」を実行します。
「実行」をクリックします。
「Yes」をクリックします。
さきほどのインストール時に記号がうまく認識しないという理由で飛ばした設定です。https://onedrive.live.com/?authkey=%21APYPwnsyjJm4zDw&cid=47DF1DC3942D52B3&id=47DF1DC3942D52B3%212357&parId=47DF1DC3942D52B3%212355&action=locate
ダウンロードした「PHPManagerForIIS-1.4.0-x64.msi」を実行します。
「実行」をクリックします。
「Yes」をクリックします。
WordPressのインストールフォルダを開きます。
「wp-config.php」ファイルをテキストエディタで開きます。
認証用ユニークキーを編集します。
WordPressの秘密鍵を自動生成してくれるサイトで秘密鍵を入手します。
下記URLにアクセスします。
https://api.wordpress.org/secret-key/1.1/salt/
表示されたページをそのままコピーします。
※秘密鍵なので、公開したり人に教えたりしないでください。
コピーしたデータを「wp-config.php」ファイルの認証用ユニークキーの箇所にペーストし保存します。
これでインストールは一通り完了です。