ホームページ >バックエンド開発 >PHPチュートリアル >ngnix+php (未亡人下)
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 設定ファイル内の元の情報は次のとおりです
2 3 | location / { index.html | Ngin を変更する x の設定は次のとおりです
1
4 5 | root D:/PHPWeb indexindex.php;インデックス.html インデックス.htm | ここで注意すべき点は、曖昧さを避けるため、Windows ではパスの区切り文字として「"」ではなく「/」を使用してください。
Nginx 構成ファイルを見つけます
1
4 5 | # fastcgi_index Index.php; # fastcgi_param SCRIPT_FILENAME /script s$fastcgi_script_name; |
4
56
9 10 | include; fastcgi_params; } |
の /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 |