Heim >Backend-Entwicklung >PHP-Tutorial >Das einfachste Nginx PHP

Das einfachste Nginx PHP

WBOY
WBOYOriginal
2016-07-30 13:31:54995Durchsuche

Hinweis:
1. Wird nur in der Windows 7-Umgebung verwendet, Datum ist 11.08.2015, andere Umgebungen dienen nur als Referenz.
2. Stellen Sie nur die einfachste Konfiguration bereit


Schnelle Installation und Konfiguration

  • Laden Sie die erforderliche Nginx-Version herunter und entpacken (und kompilieren und installieren) Sie sie in das erforderliche Verzeichnis http://nginx.org/en/download.html
  • Laden Sie die erforderliche PHP-Version herunter und entpacken (kompilieren und installieren) Sie sie in das erforderliche Verzeichnis http://php.net/downloads.php
  • Suchen und ändern oder fügen Sie den Serverblock der Nginx-Konfigurationsdatei nginx.conf hinzu:
<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>
  • Fügen Sie die Verzeichnisse hinzu, in denen sich nginx und php-cgi befinden Pfadumgebungsvariable
  • Ausführen nginx
  • Geben Sie den folgenden Befehl in der Befehlszeile ein, um php-cgi auszuführen. Der Port bleibt mit der server块的location块fastcgi_pass Konfiguration
<code>php<span>-cgi</span><span>-b</span><span>127.0</span><span>.0</span><span>.1</span>:<span>9001</span></code>
    Erstellen Sie eine neue index.php-Datei unter D:Projectsnginx-html (das durch das Stammverzeichnis des Serverblocks festgelegte Verzeichnis) und schreiben Sie
<code><span><?php</span><span>echo</span><span>"<h1>PHP works!</h1>"</span>;</code>
    Greifen Sie auf die konfigurierte
  • -Adresse und den konfigurierten Port zu (z. B. server块的server_name与listen) und sehen Sie, dass „PHP funktioniert!“ erfolgreich war! http://localhost:80/index.php

Schnell den Nginx-Dienst unter Windows starten, neu starten und herunterfahren

    Laden Sie das RunHiddenConsole-Tool herunter und fügen Sie seinen Speicherort zum Pfad hinzu
  • Neu
  • und schreibe 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>
    Neu
  • und schreibe 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>
    Neu
  • Und schreiben Sie 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>
    , um die oben genannten drei Dateien im Nginx-Installationsverzeichnis zu speichern
  • Befehlszeileneingabe
  • , nginx-start, nginx-reload Sie können Nginx-Dienst und PHP-CGI schnell starten, neu starten und herunterfahrennginx-quit

Referenz:

1. So konfigurieren Sie Nginx PHP richtig
2. Installations- und Konfigurationsmethode von Nginx PHP5 unter Windows

Urheberrechtserklärung: Bei diesem Artikel handelt es sich um einen Originalartikel des Bloggers. Bitte geben Sie beim Nachdruck die Quelle an. Obwohl ich glaube, dass es nichts Besseres gibt. . .

Das Obige stellt das einfachste Nginx-PHP vor, einschließlich aller Aspekte. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn