Nginx + PHP unter Windows

Nginx + PHP unter Windows

image

Dieser Artikel zeigt Ihnen, wie Sie Nginx und PHP unter Windows installieren und integrieren.

Geprüft

  1. Nginx 1.12.1

  2. PHP 7.1.10

  3. Windows 10

1. Installieren Sie Nginx + PHP

Grundsätzlich einfach Zip-Datei herunterladen und extrahieren, keine Installation.

So installieren Sie Nginx

  1. Besuchen Siehttp://nginx.org/en/download.html

  2. nginx/Windows-1.12.2 herunterladen

  3. Extrahiere inC: ginx-1.12.1

PHP installieren

  1. Besuchen Siehttp://windows.php.net/download/

  2. PHP7.1 herunterladen VC14 x64 Non Thread Safe herunterladen

  3. Extrahiere inC:\php7.1.10

Note
Für diese PHP VC14-Builds müssenVisual C++ Redistributable for Visual Studio 2015 installiert sein

2. Integrieren Sie Nginx + PHP

Nginx kommuniziert mit PHP überphp-cgi.exe

2.1 Start PHP at 127.0.0.1:9999

Terminal

c:\php7.1.10>php-cgi.exe -b 127.0.0.1:9999

2.2 Edit Nginx conf file.

ginx.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 Create a C: ginx-1.12.1\www folder.

2.4 Create a simple PHP file and put it into the www folder.

ginx-1.12.1 \ www \ print.php


2.5 Start Nginx

Terminal

C:\nginx-1.12.1> start nginx

3. Demo

image

Erledigt.