ngnix+php (未亡人下)

WBOY
リリース: 2016-06-23 14:36:35
オリジナル
822 人が閲覧しました

Nginx をダウンロードする

Nginx はさまざまなオペレーティング システムにインストールして構成できます。私は Windows を使用しているため、Nginx の Windows バージョンをダウンロードする必要があります。 nginx/Windows-0.8.53バージョンをダウンロードしました。

Nginx をインストールします

Nginx をダウンロードしたら、Windows に Nginx をインストールする必要があります。Nginx Windows 版のインストールは、解凍してファイルを C ドライブのルート ディレクトリにコピーするだけです。私の Nginx インストール ディレクトリは C です。 nginx-0.8.53。

PHP のインストールと構成

私は PHP5.2 を使用していますが、PHP のバージョンが FastCgi モード (php-cgi.exe を使用) をサポートしている限り、PHP5.3 を使用できます。これは、PHP のインストールと構成に関する推奨リファレンスです。チュートリアルは次のとおりです: Windows7 IIS7 FastCgi および ISAPI メソッドを使用した PHP5 のインストールと構成に関するチュートリアル

PHP の実行をサポートするように Nginx を構成する

まず、C:nginx-0.8.53 を開き、C:nginx-0.8 で nginx.conf を見つける必要があります。 .53conf ディレクトリを開き、メモ帳で開きます。

PHP をサポートするように Nginx を設定する最初のステップ

error.log の保存ディレクトリを設定し、#error_log logs/error.log; デフォルトでは、error.log が保存されます。 Nginx インストール ディレクトリの log ディレクトリにあります。

PHP をサポートするように Nginx を設定する 2 番目のステップ

PHP.INI 設定ファイルの document_root と同様に、WEB サーバーのディレクトリを設定します Nginx 設定ファイル内の元の情報は次のとおりです

1 location / { Ngin を変更する x の設定は次のとおりです
2

3
4
5
6
7

index.html

}



;

1

2 3 root D:/PHPWeb ここで注意すべき点は、曖昧さを避けるため、Windows ではパスの区切り文字として「"」ではなく「/」を使用してください。
4

5
6
7



location / {

indexindex.php;インデックス.html インデックス.htm

}



PHP をサポートするように Nginx を構成する 3 番目のステップ

Nginx 構成ファイルを見つけます

1

2 3 # fastcgi_index Index.php; 1
4

5
6
7
8
10
11
12
13


#location ~ .php$ {

# ルート html;

# fastcgi_param SCRIPT_FILENAME /script s$fastcgi_script_name;

# fastcgi_params を含める;

#}





# を追加する場所、つまり

2 3

4

5

6

7 8 include; fastcgi_params;
9

10
11
12
13


location ~ .php$ {

root D:/PHPWeb

fastcgi_index Index.php;

fastcgi_param SCRIPT_FIL E名前 D:/PHPWeb$fastcgi_script_name

}











fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; に注意する必要があります。

の /scripts を以前に設定した WEB ディレクトリに変更します。そうしないと、HTTP 404 エラーが報告されます。

PHP をサポートするように Nginx を設定する 3 番目のステップ

PHP.INI 設定ファイルの cgi.fix_pathinfo = 1 を変更すると、PHP は SCRIPT_FILENAME を実際のファイル アドレスに修正します。そうしないと、PHP は必要な PHP ファイルを見つけることができなくなります。処理されることになります。

この時点で、Nginx は PHP を実行するための基本的な構成をサポートしています。

次に、PHP プログラムを実行するために、PHP FastCgi と Nginx サービスを開始する必要があります。方法は次のとおりです

1. まず、RunHiddenConsole.exe をダウンロードします

2. PHP FastCgi を起動し、CMD モードで

に入ります。

RunHiddenConsole C:/php52iis/php-cgi.exe -b 127.0.0.1:9000 -c C:/windows/php.ini

PHP のインストール ディレクトリと php.ini の場所に注意してください設定ファイル。

3. Nginx サービスを開始します。つまり、

C:/nginx-0.8.53/nginx.exe

を入力して、Windows x での実行をサポートするように設定します。 PHP基本的な設定方法は完了です。phpinfo関数を見ると、PHPが動作するWEBサーバーがNginxになっていることがわかります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート