PHP ist eine der beliebtesten Programmiersprachen, die für die Entwicklung von Webanwendungen verwendet werden. Um PHP mit einem Nginx-Webserver zu verwenden, müssen Sie bestimmte Schritte unter Windows ausführen. Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung, die Ihnen hilft, PHP unter Windows mit Nginx zu verbinden.
Der erste Schritt besteht darin, PHP auf Ihrem Computer herunterzuladen und zu installieren. Auf der offiziellen PHP-Website (https://php.net/downloads.php ) Sie können die neueste Version von PHP für Windows finden. Laden Sie die ausführbare Datei herunter und führen Sie sie aus, um mit der Installation zu beginnen. Folgen Sie den Anweisungen des Installationsassistenten und wählen Sie das Verzeichnis aus, in das Sie PHP installieren möchten.
Nach der erfolgreichen Installation von PHP besteht der nächste Schritt darin, Nginx für die Arbeit mit PHP einzurichten. Öffnen Sie dazu die Nginx-Konfigurationsdatei (normalerweise im Verzeichnis «C").:
ginx\conf") in einem beliebigen Texteditor. Suchen Sie die Server-Partition, und fügen Sie den folgenden Code hinzu:
location ~ \.php$
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
>
Nachdem Sie Änderungen an der Nginx-Konfigurationsdatei vorgenommen haben, speichern Sie sie und starten Sie den Server neu. Jetzt verarbeitet Nginx PHP-Dateien.
Schritt 1: Installieren von Nginx unter Windows
Um mit Nginx unter Windows zu beginnen, müssen Sie die folgenden Schritte ausführen:
- Laden Sie die Nginx-Distribution von der offiziellen Website herunter: https://nginx.org/en/download.html .
- Entpacken Sie das Archiv der heruntergeladenen Distribution in einen für Sie geeigneten Ordner auf Ihrem Computer.
- Navigieren Sie zu dem Ordner mit der entpackten Nginx-Distribution.
- Öffnen Sie die nginx-Datei.conf in einem Texteditor (z. B. Notepad).
- Konfigurieren Sie die Nginx-Konfiguration entsprechend Ihren Anforderungen. Legen Sie beispielsweise die Pfade zu Ihren Projekten fest und konfigurieren Sie den Port, auf dem Nginx ausgeführt wird.
- Speichern Sie die nginx-Datei.conf nach der Änderung.
Nach Abschluss dieser Schritte wird Nginx installiert und auf Ihrem Windows-Computer ausgeführt.
Schritt 2: Installieren von PHP unter Windows
Um PHP unter Windows mit Nginx zu verbinden, müssen Sie PHP installieren und auf Ihrem Computer konfigurieren. Folgen Sie den Anweisungen unten:
| Schritt | Handlung |
| 1 | Laden Sie das PHP-Installationsprogramm von der offiziellen Website herunter https://windows.php.net/download |
| 2 | Starten Sie das Installationsprogramm, und folgen Sie den Anweisungen des Installationsassistenten. |
| 3 | Wählen Sie auf der Seite zur Auswahl der Installationskomponenten die benötigten PHP-Module entsprechend Ihren Anforderungen aus. Es wird empfohlen, Module auszuwählen, die mit Nginx und Datenbanken verknüpft sind, z. B. php-cgi und PHP-mysql. |
| 4 | Geben Sie auf der Seite Installationsverzeichnis auswählen das gewünschte Verzeichnis für die PHP-Installation an. Es wird empfohlen, den Pfad zu verwenden "C:\php ". |
| 5 | Wählen Sie auf der Seite PHP-Einstellungen die Option "PHP zur Systemvariablen PATH hinzufügen" aus und klicken Sie auf Weiter. Dies ermöglicht die Verwendung der PHP-Befehlszeile, ohne den vollständigen Pfad zur ausführbaren PHP-Datei angeben zu müssen. |
| 6 | Wählen Sie auf der Seite zur Auswahl des Webservers Nginx aus und geben Sie den Pfad zu seinem Verzeichnis an. Es wird empfohlen, den Pfad "C: ginx" zu verwenden. |
| 7 | Schließen Sie die Installation ab, indem Sie auf "Weiter" klicken und warten Sie, bis das Installationsprogramm den Installationsvorgang abgeschlossen hat. |
| 8 | Öffnen Sie nach Abschluss der Installation die Nginx-Konfigurationsdatei (nginx.conf) und fügen Sie die folgende Zeile zum Abschnitt "location ~ \" hinzu.php$": |
| fastcgi_pass 127.0.0.1:9000; | |
| 9 | Starten Sie Nginx neu, damit die Änderungen wirksam werden. |
| 10 | Stellen Sie sicher, dass PHP erfolgreich mit Nginx verbunden ist, indem Sie eine einfache Index-Datei erstellen.php mit folgendem Inhalt: |
| 11 | Öffnen Sie diese Datei in einem Webbrowser unter "http://localhost/index .php". Wenn Sie Informationen über PHP sehen, ist die Verbindung erfolgreich. |
Jetzt ist PHP erfolgreich installiert und auf Ihrem Computer mit Nginx verbunden. Sie können mit der Entwicklung von Webanwendungen beginnen, indem Sie PHP in Verbindung mit Nginx verwenden.
Schritt 3: Konfigurieren von Nginx für die Arbeit mit PHP
Damit Nginx PHP-Skripte verarbeiten kann, müssen wir seine Konfigurationsdatei konfigurieren.
1. Suchen Sie die nginx-Datei.conf, das sich im Nginx-Installationsordner befindet (normalerweise ist dies der C-Pfad:
2. Öffnen Sie die nginx-Datei.conf in einem Texteditor.
3. Suchen Sie den Server-Block <. >. Wenn Sie Nginx nur für eine Site konfigurieren möchten, ändern Sie diesen Block. Wenn Sie Nginx für mehrere Standorte konfigurieren möchten, fügen Sie einen neuen Server-Block hinzu <. >für jede Website.
4. Innerhalb des Server-Blocks <. >suchen Sie nach den folgenden Zeilen:
5. Ersetzen Sie diese Zeilen wie folgt:
| location / |
| try_files $uri $uri/ /index.php?$args; |
| > |
6. Suchen Sie den nächsten Block:
| location ~ \.php$ |
| > |
7. Ersetzen Sie diese Einheit wie folgt:
| 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; |
| > |
8. Speichern Sie die Änderungen in der nginx-Datei.conf und schließen Sie es.
Jetzt behandelt Nginx PHP-Skripte korrekt. Starten Sie Nginx neu, damit die Änderungen wirksam werden.
Schritt 4: Überprüfen der Verbindung zwischen PHP und Nginx
Nachdem Sie die Verbindung zwischen PHP und Nginx unter Windows erfolgreich eingerichtet haben, ist es wichtig zu überprüfen, ob alles korrekt funktioniert.
1. Öffnen Sie einen Browser und geben Sie die Adresse Ihrer Website in die Adressleiste ein. Zum Beispiel, http://localhost/mysite .
2. Wenn Sie anstelle des Inhalts Ihrer Website PHP-Code sehen, überprüfen Sie Folgendes:
- Stellen Sie sicher, dass die Dateien mit der Erweiterung .php wird in dem Verzeichnis gespeichert, das in den Nginx-Einstellungen angegeben ist.
- Stellen Sie sicher, dass die Datei index ist.php ist im angegebenen Verzeichnis vorhanden und enthält den korrekten Code.
3. Wenn anstelle des Inhalts Ihrer Website ein Fehler angezeigt wird, überprüfen Sie Folgendes:
- Überprüfen Sie, ob die Nginx-Konfiguration und der Pfad zum PHP-Dateiverzeichnis korrekt sind.
- Weitere Details zum Fehler finden Sie in den Nginx-Protokollen.
Wenn alle Tests erfolgreich sind, funktioniert Ihre PHP-Verbindung zu Nginx ordnungsgemäß. Jetzt können Sie Ihre PHP-Anwendungen auf Ihrem Server entwickeln und testen.