ホームページ >バックエンド開発 >PHPチュートリアル >最も単純な Nginx + PHP
注:
1. Windows 7 環境でのみ使用され、日付は 2015-8-11 です。他の環境は参考用です。
2. 最も単純な構成のみを提供します
迅速なインストールと構成
nginx.conf
を見つけて変更または追加します。サーバーブロック: nginx.conf
的server块:<code>server { # 替换为需要的端口 listen 80<span>;</span> server_name localhost<span>;</span> # 替换为需要的目录 root D:/Projects/nginx-html<span>;</span> index index.html index.htm index.php<span>;</span> location ~ \.php$ { include fastcgi.conf<span>;</span> # 连接到本机 PHP FastCGI Server 开启的端口 fastcgi_pass 127.0.0.1:9001<span>;</span> } }</code>
nginx
与php-cgi
所在的目录添加到Path环境变量 nginx
server块的location块fastcgi_pass
配置一致<code>php<span>-cgi</span><span>-b</span><span>127.0</span><span>.0</span><span>.1</span>:<span>9001</span></code>
<code><span><?php</span><span>echo</span><span>"<h1>PHP works!</h1>"</span>;</code>
server块的server_name与listen
配置好的地址与端口(例如http://localhost:80/index.php
),并看到“PHP works!”说明成功了! Windows下快捷启动、重启、关闭Nginx服务
nginx-start.bat
,并写入<code>@echo off echo Starting php-cgi <span>...</span> RunHiddenConsole php-cgi -b <span>127.0</span><span>.0</span><span>.1</span>:<span>9001</span> echo Starting nginx <span>...</span> c: cd C:\Program Files\nginx-<span>1.9</span><span>.3</span> RunHiddenConsole nginx pause</code>
nginx-reload.bat
并写入<code>@echo off echo Reloading Nginx <span>...</span> c: cd C:\Program Files\nginx-<span>1.9</span><span>.3</span> nginx -s reload pause</code>
nginx-quit.bat
并写入<code>@echo off echo Closing php-cgi <span>...</span> taskkill /IM php-cgi.exe echo Closing nginx <span>...</span> c: cd C:\Program Files\nginx-<span>1.9</span><span>.3</span> nginx -s quit pause</code>
nginx-start
、nginx-reload
、nginx-quit
nginx
と php-cgi
が配置されているディレクトリを Path 環境変数に追加しますrrreee
nginx
を実行します
コマンドラインに次のコマンドを入力して php-cgi を実行します。ポートは、D:Projectsnginx-html のserver ブロックの fastcgi_pass と一致したままになります。サーバー ブロックの )、
server ブロックの設定されたアドレスとポートを listen
します (例: http://localhost:80/index) .php
) を参照し、「PHP が正常に動作しました!」を参照してください。
Windows で Nginx サービスを素早く開始、再起動、シャットダウンします🎜ツールをダウンロードして RunHiddenConsole を実行し、その保存場所を Path に追加します🎜🎜新しい nginx-start.bat
を作成して 🎜🎜 と書き込みますrrreee🎜🎜新しいnginx-reload.bat
を作成して🎜🎜rrreee🎜🎜新しいnginx-quit.bat
を作成して🎜🎜rrreee🎜🎜上記を作成3 つのファイル nginx インストール ディレクトリに保存します🎜🎜 コマンド ラインに nginx-start
、nginx-reload
、nginx-quit
を入力すると、すぐに起動し、再起動し、Nginx サービスと php-cgi を閉じます🎜🎜🎜🎜🎜参考: 🎜
1. Nginx+PHP を正しく設定する方法 🎜
2. WindowsでのNginx+PHP5のインストールと設定方法🎜🎜🎜🎜🎜著作権表記:この記事はブロガーによるオリジナル記事です。転載する場合は出典を明記してください。これ以上のものはないと思いますが。 。 。 🎜🎜
🎜
以上、最もシンプルな Nginx+PHP をあらゆる側面を含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜
🎜
🎜