So installieren Sie Nginx+PHP unter einem Windows-System

王林
Freigeben: 2023-05-12 21:16:19
nach vorne
1607 Leute haben es durchsucht

Schritt 1. Nginx herunterladen

Zuerst müssen Sie das Nginx-Installationspaket von der offiziellen Website von Nginx herunterladen Sie können http://nginx.org/ besuchen oder direkt hier klicken, um die neueste Version herunterzuladen. Extrahieren Sie es nach dem Herunterladen in ein lokales Verzeichnis, z. B. D:nginx.

Schritt 2. PHP herunterladen

Dann müssen Sie das PHP-Installationspaket von der offiziellen Website von PHP herunterladen. Sie können https besuchen: //www.php.net/ oder klicken Sie direkt hier, um die neueste Version herunterzuladen. Wählen Sie die Windows-Version des ZIP-Pakets zum Herunterladen aus. Extrahieren Sie es nach dem Herunterladen in ein lokales Verzeichnis, z. B. D:php.

Schritt 3. Nginx und PHP konfigurieren

Als nächstes müssen Sie Nginx und PHP konfigurieren. Suchen Sie zunächst den Ordner conf im Nginx-Verzeichnis und öffnen Sie die Datei nginx.conf. Fügen Sie die folgende Konfiguration unter dem http-Modul hinzu:

server {
    listen 80;
    server_name localhost;
    root html;
    index index.html index.htm index.php;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}
Nach dem Login kopieren

wobei listen den Überwachungsport angibt, server_name den Domänennamen angibt, root das Stammverzeichnis angibt, auf das zugegriffen werden soll, und index die Standard-Homepage-Datei angibt. Die Rolle von location / besteht darin, die Anfrage zur Verarbeitung an die Datei index.php weiterzuleiten. Die Funktion von location ~ .php$ besteht darin, .php-Anfragen zur Verarbeitung an den Fastcgi-Prozess weiterzuleiten. In dieser Konfiguration wird 127.0.0.1:9000 als fastcgi_pass verwendet. Dies ist der Port, den der PHP-Prozess als nächstes abhört.

Dann müssen Sie PHP konfigurieren. Suchen Sie die Datei php.ini-development im PHP-Verzeichnis, kopieren Sie sie und nennen Sie sie php.ini. Öffnen Sie die Datei php.ini und kommentieren Sie die folgenden Konfigurationszeilen aus:

extension_dir = "ext"
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_openssl.dll
Nach dem Login kopieren

Speichern und schließen Sie die Datei.

Schritt 4. Nginx und PHP starten

Die Konfiguration von Nginx und PHP ist bisher abgeschlossen. Als nächstes müssen Sie Nginx und PHP starten. Die Startreihenfolge ist sehr wichtig. Der PHP-Prozess muss zuerst gestartet werden. Bevor Sie die folgenden Befehle ausführen, stellen Sie bitte sicher, dass das Programm php-cgi.exe auf Ihrem System installiert ist. Geben Sie mit dem Befehlszeilentool das PHP-Verzeichnis ein und führen Sie den folgenden Befehl aus:

php-cgi.exe -b 127.0.0.1:9000
Nach dem Login kopieren

Dadurch wird ein PHP-Fastcgi-Prozess gestartet und Port 9000 überwacht. Geben Sie als Nächstes im Befehlszeilentool den Ordner sbin im Nginx-Verzeichnis ein und führen Sie den folgenden Befehl aus:

nginx.exe
Nach dem Login kopieren

Wenn die Eingabeaufforderung bereits ausgeführt wird, können Sie den folgenden Befehl ausführen, um den Dienst zu stoppen: #🎜 🎜#

nginx.exe -s stop
Nach dem Login kopieren
#🎜🎜 #Im Protokollordner im Nginx-Verzeichnis können Sie die Protokolldatei anzeigen, um den Startstatus des Dienstes zu verstehen.

Zu diesem Zeitpunkt wurden Nginx und PHP erfolgreich unter dem Windows-System installiert. Sie können http://localhost in Ihrem Browser aufrufen und wenn alles in Ordnung ist, wird die Standard-Willkommensseite von Nginx angezeigt.

Das obige ist der detaillierte Inhalt vonSo installieren Sie Nginx+PHP unter einem Windows-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!