ホームページ  >  記事  >  バックエンド開発  >  Windows での Nginx+PHP のインストールと構成

Windows での Nginx+PHP のインストールと構成

WBOY
WBOYオリジナル
2016-06-13 13:19:58900ブラウズ

Windows での Nginx+PHP のインストールと構成

? 1. ソフトウェアの準備

1.Nginx:http://nginx.org/download/nginx-1.2.0.zip

2.php:http://windows.php.net/download/php-5.2.17-Win32-VC6-x86.zip ここで、Apache または Nginx を使用して phpVC6 のスレッドセーフ バージョンを選択するには、IIS を使用して VC9 を選択します バージョン。したがって、ここでは前者が使用されます。

3.RunHiddenConsole:http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip はコマンド ウィンドウを非表示にするために使用されます。

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

まず、上記でダウンロードしたPHPをPHPインストールディレクトリPHP_PATHに解凍し、Path環境変数にPHP_PATHとPHP_PATH/extを追加します。

PHP_PATHphp.ini-distphp に変更します。 >、これはPHPの設定ファイルです。次に、必要に応じてこのファイルを変更します。 3. Nginx をインストールします

ダウンロードした nginx-1.2.0.zip を解凍し、フォルダーに nginx-1.2

という名前を付けます。コマンド ラインまたはスクリプトを通じて nginx を起動できます。

start_nginx.bat ファイルと stop_nginx.bat ファイルをそれぞれ作成し、nginx のルート ディレクトリに配置します

start_nginx.bat の内容は次のとおりです:

@エコーオフ

echo nginx を開始しています...

d:/nginx1.2/nginx.exe

stop_nginx.bat の内容は次のとおりです:

@エコーオフ

echo nginx を停止しています...

taskkill /F /IM nginx.exe > null

終了

nginx を起動します。nginx のようこそインターフェイスが表示された場合は、nginx が正常にインストールされたことを意味します

4. NginxとPHPの設定

1. Windows 環境では、Nginx はデーモンを使用して fast-cgi と php をやり取りします。このデーモン プロセスは php-cgi.exe であり、形式は次のとおりです。

php-cgi.exe -b 127.0.0.1:<ポート>

このように、php-cgi.exe はクライアントの接続リクエストを監視できますが、コマンド ライン ウィンドウが開きます。 RunHiddenConsole ツールを使用してこのウィンドウを非表示にし、RunHiddenConsole.zip を解凍して、RunHiddenConsole.exe を nginx のルート ディレクトリにコピーします。

2. php-cgi.exe を起動および停止するスクリプトを上記の start_nginx.bat および stop_nginx.bat ファイル (青い部分) に追加します。

start_nginx.bat の内容は次のとおりです:

?

@エコーオフ

echo PHP FastCGI を開始しています...

RunHiddenConsole D:/PHP5.2.17/php-cgi.exe -b 127.0.0.1:9000 -c D:/PHP5.2.17/php.ini

echo nginx を開始しています...

d:/nginx1.2/nginx.exe

?

stop_nginx.bat の内容は次のとおりです:

?

@エコーオフ

echo nginx を停止しています...

taskkill /F /IM nginx.exe > null

echo PHP FastCGI を停止しています...

taskkill /F /IM php-cgi.exe > nul

終了

3. nginx 設定ファイル nginx.conf を変更します

最初に、36 行目のポート番号を

8012 に変更します。 次に、行 45 で、index.php ファイルの検索サポートをデフォルトで追加し、index ?index.htmlindex.htm; をインデックス

?index.php

index.htmlindex.htm; 最後に、65 行目を 71 行目に変更します

元のコードは次のとおりです:

場所 ~ .php$ {

?

??

? 127.0.0.1:9000;

? ???fastcgi_index;

? ??#?fastcgi_param ?/scripts$fastcgi_script_name; ??

?? ?

は次のように変更されました:

場所 ~ .php$ {

?# ?

?

? 127.0.0.1:9000; ? ?

?SCRIPT_FILENAME ?D:/nginx1.2/html

? ? ? このうち、青色のフォントは、PHP ファイルが配置されているディレクトリに変更する必要があります 5.

start_nginx.bat をダブルクリックして nginx と php を起動します

ブラウザに http://localhost:8012/index.php と入力すると、php のようこそインターフェイスが表示されます。これは、nginx と php の設定が成功したことを意味します。

?

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