WindowsのNginx PHP

この記事では、WindowsにNginxとPHPをインストールして統合する方法を説明します。
テスト済み
-
Nginx 1.12.1
-
PHP 7.1.10
-
ウィンドウズ10
1. Nginx + PHPをインストールする
基本的には、zipファイルをダウンロードしてそれを抽出します。
2. Nginx PHPを統合する
Nginxは `php-cgi.exe`経由でPHPと通信します
2.1 PHPを `127.0.0.1:9999`で起動する
ターミナル
c:\php7.1.10>php-cgi.exe -b 127.0.0.1:9999
2.2 Nginxのconfファイルを編集します。
C:\ nginx-1.12.1 \ conf \ nginx.conf
http {
include mime.types;
default__type application/octet-stream;
server {
listen 80;
server__name localhost;
# Declares here, so that $document__root is able to find php files
root www;
location/{
index index.html index.htm;
}
# For PHP files, pass to 127.0.0.1:9999
location ~ \.php$ {
fastcgi__pass 127.0.0.1:9999;
fastcgi__index index.php;
fastcgi__param SCRIPT__FILENAME $document__root$fastcgi__script__name;
include fastcgi__params;
}
}
}
2.3 `C:\ nginx-1.12.1 \ www`フォルダを作成します。
2.4単純なPHPファイルを作成し、それをwwwフォルダに入れます。
C:\ nginx-1.12.1 \ www \ print.php
<?php
phpinfo();
?>
2.5 Nginxを起動する
ターミナル
C:\nginx-1.12.1> start nginx
参考文献
Windows上で]。リンク://nginx/php-cgi-exe-the-application-was-started-to-start-exactly/[php-cgi.exe
-
アプリケーションが正常に起動することができませんでした]。リンク://nginx/nginx-php-no-input-file-specified/[Nginx PHP – 入力なし
指定されたファイル]
