ホームページ >バックエンド開発 >PHPチュートリアル >php nginx が Windows システムでのレコードの構築を停止する

php nginx が Windows システムでのレコードの構築を停止する

WBOY
WBOYオリジナル
2016-06-13 13:26:03837ブラウズ

php nginx は Windows システムでレコードを構築します

Windows システムで php と組み合わせた nginx をビルドします。

準備:

nginx をダウンロードしますか?http://nginx.org/en/download.html?安定版をダウンロードします

バージョン php5.0 以降をダウンロードしますか?

PHP の構成はここでは省略します。主に、環境変数の構成、対応するモジュールを開く、テストが成功するといういくつかの側面に注意してください。その後、次のステップは nginx を設定することです。nginx 自体は php をサポートしておらず、ロードを通じて php リクエストを php に転送することしかできません。

ダウンロードした nginx-0.8.54.zip を解凍し、d:/nginx 内の /conf/nginx.conf を開いて、 サーバー {

を構成します。
        listen       8888;//端口
        server_name  localhost;

        charset utf8;//字符集
        location ~ \.php$ {
            root           html;//项目存放目录
            fastcgi_pass   127.0.0.1:9000;//监听php-cgi.exe的端口 很重要
            fastcgi_index  index.php;
	fastcgi_param SCRIPT_FILENAME       $document_root$fastcgi_script_name;   //加载cgi方式 很重要
            include        fastcgi_params;
        }

}   

構成が完了したら、nginx.exe を起動し、ブラウザーでようこそページを表示します。これは成功したステップの 1 つです。

nginxの起動と停止は面倒なので、batファイルを2つ作成すればOK

//star.bat 路径要正确
@echo off

echo Starting nginx...
d:/nginx/nginx.exe

//shartdown.bat 
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit
?

2 次に、php が CGI モードをサポートできるように php.ini を設定し、nginx と対話できるようにします。

最初にコメントアウトします ;doc_root= ?おそらく 479 行目

次に、enable_dl = On (おそらく 491 行目) をオンにします

?cgi.force_redirect = 0

?cgi.fix_pathinfo=1

?fastcgi.impersonate = 1;

cgi.rfc2616_headers = 1

3 最後に、コマンドラインから php-cgi.exe を起動します

?

d:php>php-cgi.exe -b 1270.0.01:9000 -q ここのポートは、nginx で設定されているリスニング ポートと同じである必要があります。

?

?

?

?

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