ホームページ  >  記事  >  バックエンド開発  >  Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL 環境構築チュートリアル

Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL 環境構築チュートリアル

WBOY
WBOYオリジナル
2016-06-23 13:39:22912ブラウズ

準備

1. 環境説明:

オペレーティングシステム: Windows Server 2012 R2

PHP バージョン: php 5.5.8

MySQL バージョン: MySQL5.6.15

2.関連ソフトウェアのダウンロード:

1. PHP ダウンロード アドレス:

http://windows.php.net/downloads/releases/php-5.5.8-nts-Win32-VC11-x86.zip

2. http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.6.15.0.msi

3. Visual Studio 2012 Update 4 (x64) の Visual C++ 再頒布可能ファイルのダウンロード アドレス (このプラグインが必要です) PHP をインストールするには ):

http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe

4. Visual Studio 用の Visual C++ 再頒布可能ファイル2012 Update 4 (x86) ダウンロード アドレス (PHP のインストールにはこのプラグインが必要です):

http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/ VSU4/vcredist_x86.exe

5. Microsoft Visual C++ 2010 再頒布可能パッケージ (x86) のダウンロード アドレス (このプラグインは MySQL のインストールに必要です):

http://download.microsoft.com/download/5/B/ C/5BC5DBB3-652D-4DCE- B14A-475AB85EEF6E/vcredist_x86.exe

6. Microsoft URL 書き換えモジュール 2.0 のダウンロード アドレス (IIS8.5 擬似静的にはこのプラグインが必要です):

http://download.microsoft. com/download/4/E/7/ 4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi

インストール

1. IIS8.5 をインストールします

サーバーマネージャー - 役割と機能を追加します

次のステップ

選択: 役割または機能ベースのインストールに基づいて

次へ

選択: サーバープールからサーバーを選択

次へ

選択: Webサーバー(IIS)

機能を追加

次へ

次へ

CGI が選択されていることを確認し、必要に応じて他の役割サービスを選択します。選択方法がわからない場合は、すべての機能を選択することをお勧めします。

次のステップ

インストール

インストール中

インストールが成功したと表示されたら、[閉じる]をクリックします。

ロールとサーバー グループに IIS がすでに存在していることがわかります

スタート ボタンをクリックし、IE ブラウザを開き、http://127.0.0.1/ と入力すると、次のインターフェイスが表示されます

IIS8.5 はインストールされています。

2. PHP をインストールします

1. Visual Studio 2012 Update 4(x86) の Visual C++ 再頒布可能パッケージをインストールします

vcredist_x86.exe をダブルクリックします

インストール中

インストールが完了しました、閉じます

2.インストールVisual Studio 2012 Update 4(x64) の Visual C++ 再頒布可能パッケージ

vcredist_x64.exe をダブルクリックします

前の手順に従ってデフォルトでインストールします

インストールが完了したら、[閉じる] をクリックします

3 php-5.5.8 をインストールします。 -nts-Win32 -VC11-x86.zip

php-5.5.8-nts-Win32-VC11-x86.zip ファイルを解凍します

フォルダーの名前を php に変更し、php フォルダーを C ドライブのルート ディレクトリにコピーします

C:phpを開きます

php.ini-productionをphp.iniにコピーします

メモ帳でphp.iniを開きます

次の変更を加えます:

extension_dir = "C:phpext" #phpモジュールのパスを設定します

date.timezone = PRC #設定 タイムゾーンは中国のタイムゾーンです

register_globals = オン #GET データ呼び出しを有効にする

short_open_tag = オン #php は短いタグをサポートします

cgi.force_redirect = 0 #CGI モードでの php の実行を有効にする

fastcgi.impersonate = 1;

cgi.rfc2616_headers = 1

必要に応じて、前のセミコロンをキャンセルして、対応する拡張モジュールを開始できます

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_exif.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_sockets.dll

mlrpc.dll

extension=php_pdo_mysql.dll

最後に、保存して終了します

4. IIS サポート PHP を構成します

[コントロール パネル] - [システムとセキュリティ] - [管理ツール] - [インターネット インフォメーション サービス (IIS) マネージャー] を開きます

[スタート ページ] の下にあるコンピューター名をダブルクリックします。左側

中央のIISセクションを見つけて「ハンドラーマッピング」を開きます

右側の「モジュールマッピングの追加」をクリックします

リクエストパス: *.php

モジュール: FastCgiModule

実行可能ファイル(オプション): C:phpphp-cgi.exe

名前: FastCGI

最後に確認

「はい」をクリック

左側の「スタートページ」の下にあるコンピュータ名をダブルクリックします

中央のIISセクションを見つけて開きます「FastCGI 設定」

右クリックして選択します: C:phpphp-cgi.exe を選択し、編集を選択します

ファイルに加えられた変更を監視します: C:phpphp.ini

環境変数、「...」をクリックします

クリック「追加」

名前: PHP_FCGI_MAX_REQUESTS

値: 1000

OK

OK

左側の「スタートページ」の下にあるコンピューター名をダブルクリックします

中央にある IIS セクションを見つけて、「デフォルト」セクションを開きますドキュメント」

右側の「追加」をクリック

名前:index.php

確認

index.php がデフォルトのドキュメントにすでに存在していることがわかります

適切な操作の下にある「上に移動」オプションを選択して、index.php を先頭に移動します

5. PHP プログラムが正常に実行されているかどうかをテストします

開く:

C :inetpubwwwroot

新しいindex.phpファイルを作成します

内容は次のとおりです:

phpinfo();

?>

最後に保存して終了します

開くブラウザの http://127.0 .0.1/

以下のインターフェイスが表示され、php プログラムが正常に実行できることが示されます。

6. Zend OPcache をオンにして PHP の実行効率を向上させます

C:phpphp.ini ファイルをメモ帳で開き、下部に次のコードを追加します

[Zend OPcache]

zend_extension = "C:phpextphp_opcache.dll "

opcache.memory_consumption=1024

opcache.optimization_level=1

opcache.interned_strings_buffer=8

opcache.max_accelerated_files=4096

opcache.revalidate_freq=60

opcache.fast_shut down=1

opcache.enable= 1

opcache .enable_cli=1

最後に、保存して終了します

ブラウザで http://127.0.0.1/ を開くと、Zend OPcache 構成オプションが表示されます

3. MySQL をインストールします

Double-クリックして mysql-installer-community -5.6.15.0.msi を開きます

最初のオプションを選択します MySQL 製品のインストール (MySQL のインストール) を選択します

「ライセンス条項に同意します」(ライセンス条項に同意します) を選択し、次へをクリックします

選択「Skip the check for update (not recommend))」(アップデートのチェックをスキップ)をクリックし、「次へ」をクリックします

「カスタム」(カスタムインストール)を選択します

インストールパス(インストールパス):C:Program FilesMySQL

データパス(データベース)ストレージ パス): C:ProgramDataMySQLMySQL Server 5.6

次のライセンス条項

[インストール] をクリック

完了

実行

次へ

次へ

構成タイプ:

開発者マシン)

サーバーマシン(通常のサーバー)

専用マシン (専用サーバー)

ここで 2 番目の項目を選択します: サーバー マシン (通常のサーバー)

「TCP/IP ネットワークを有効にする」にチェックを入れます (TCP ネットワーク ポートを開きます)

ポート番号 (ポート): 3306

「ネットワーク アクセス用にファイアウォール ポートを開く」にチェックを入れます (ネットワーク アクセス用にファイアウォール ポートを開きます)

次へ

MySQL Root パスワード: パスワードを入力します

パスワードを繰り返す: パスワードを繰り返します

設定後、次へをクリックします

Windowsサーバー名: MySQL56

チェック: 「システム起動時にMySQLサーバーを起動する」)

このウィンドウを閉じる

MySQLのインストールパスを開く

C:Program FilesMySQLMySQL Server 5.6

my-default.iniをmy.iniにコピーします

C:ProgramDataMicrosoftWindowsStart MenuProgramsMySQLMySQL Server 5.6 ディレクトリに入ります

MySQL Server 5.6 コマンドラインクライアントを開きます

インストール中に MySQL root アカウントのパスワードを入力し、Enter キーを押し、MySQL コンソールにログインします

終了 (終了)

MySQL のインストール完了しました

4. 疑似静的をサポートするように IIS8.5 を構成します

ダブルクリックして Microsoft URL 書き換えモジュール rewrite_x64_zh-CN.msi をインストールします

インストール

インストール中

完了

: コントロール パネル システムおよびセキュリティ管理ツール インターネット インフォメーション サービス (IIS) マネージャー 「URL 書き換え」が表示されます

: Web サイトのルート ディレクトリに新しいファイル web.config を作成し、静的 Web サイトを実現するために疑似静的ルール コードを追加します

これで、Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQLの環境設定チュートリアルは完了です。

元のブログ投稿アドレス: http://www.osyunwei.com/archives/7378.html

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。