Heim  >  Artikel  >  Backend-Entwicklung  >  Lassen Sie uns darüber sprechen, wie Sie Nginx+PHP unter einem Windows-System installieren

Lassen Sie uns darüber sprechen, wie Sie Nginx+PHP unter einem Windows-System installieren

PHPz
PHPzOriginal
2023-04-12 09:18:05913Durchsuche

Sowohl Nginx als auch PHP sind sehr verbreitete Tools für Webentwickler. Nginx ist ein Hochleistungs-Webserver, während PHP eine beliebte serverseitige Skriptsprache ist. In diesem Artikel wird erläutert, wie Sie Nginx und PHP unter Windows-Systemen installieren und konfigurieren.

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 darauf klicken Hier können Sie die neueste Version herunterladen. 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://www.php.net/ besuchen. 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;
    }
}

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

Speichern und schließen Sie die Datei.

Schritt 4. Nginx und PHP starten

Bisher ist die Konfiguration von Nginx und PHP 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

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

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

nginx.exe -s stop
#🎜🎜 #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.

Wenn Sie Webentwicklungsarbeiten auf Windows-Systemen durchführen müssen, sind Nginx und PHP unverzichtbare Werkzeuge. Mit den oben genannten Schritten können Sie beide einfach installieren und konfigurieren.

Das obige ist der detaillierte Inhalt vonLassen Sie uns darüber sprechen, wie Sie Nginx+PHP unter einem Windows-System installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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