Einrichtung der Nginx-PHP-Entwicklungsumgebung
Mit der rasanten Entwicklung des Internets ist die Webentwicklung zu einem unvermeidlichen Bestandteil der IT-Branche geworden. In der Webentwicklung sind Nginx und PHP zwei unvermeidliche Schlüsseltechnologien. In diesem Artikel erfahren Sie, wie Sie eine Entwicklungsumgebung für Nginx und PHP einrichten, um Anfängern den schnellen Einstieg zu erleichtern.
- Nginx installieren
Nginx ist eine leistungsstarke Webserver-Software, die Reverse-Proxy, Lastausgleich und Caching unterstützt. In diesem Kapitel stellen wir vor, wie man Nginx installiert und konfiguriert.
(1) Nginx installieren
Verwenden Sie im Ubuntu-System den folgenden Befehl, um die Nginx-Software zu installieren:
sudo apt-get install nginx
(2) Starten Sie den Nginx-Dienst
Nach der Installation verwenden Sie den folgenden Befehl, um den Nginx-Dienst zu starten:
sudo systemctl start nginx
(3) Nginx-Status anzeigen
Verwenden Sie den folgenden Befehl, um den Nginx-Status zu überprüfen:
sudo systemctl status nginx
Wenn der Status „aktiv“ (läuft) anzeigt, bedeutet dies, dass Nginx erfolgreich gestartet wurde.
- PHP installieren
PHP ist eine Skriptsprache zum Schreiben von Webanwendungen. Sie kann mit Nginx zusammenarbeiten, um Dienste bereitzustellen. In diesem Kapitel stellen wir vor, wie man PHP installiert und für die Arbeit mit Nginx konfiguriert.
(1) PHP installieren
Verwenden Sie im Ubuntu-System den folgenden Befehl, um PHP-Software zu installieren:
sudo apt-get install php-fpm
(2) PHP konfigurieren
Nach Abschluss der Installation müssen einige Konfigurationen vorgenommen werden, damit PHP mit arbeiten kann Nginx. Bearbeiten Sie zunächst die php.ini-Datei:
sudo nano /etc/php/7.2/fpm/php.ini
Suchen Sie in der geöffneten Datei die folgenden drei Zeilen:
;cgi.fix_pathinfo=1
Ändern Sie sie in:
cgi.fix_pathinfo=0
Dies geschieht, um Sicherheitsprobleme zu verhindern, wenn der PHP-Interpreter Parameter in der URL verarbeitet.
Als nächstes müssen Sie die Nginx-Site-Konfigurationsdatei bearbeiten:
sudo nano /etc/nginx/sites-available/default
Fügen Sie am Ende der Datei den folgenden Inhalt hinzu:
location ~* \.php$ { fastcgi_pass unix:/run/php/php7.2-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
Dies geschieht, um das PHP-Programm in Nginx zu aktivieren und die Anfrage an den PHP-Interpreter weiterzuleiten.
Starten Sie abschließend den PHP-Dienst neu, damit die oben genannten Änderungen wirksam werden:
sudo systemctl restart php7.2-fpm
- Testumgebung
Nachdem Sie die Entwicklungsumgebung für Nginx und PHP eingerichtet haben, müssen Sie testen, um sicherzustellen, dass alles ordnungsgemäß funktioniert.
(1) Erstellen Sie eine Testdatei
Erstellen Sie zunächst eine Datei mit dem Namen info.php im Stammverzeichnis der Nginx-Website (Standard ist /var/www/html/):
sudo nano /var/www/html/info.php
Fügen Sie den folgenden Inhalt in die Datei ein:
<?php phpinfo(); ?>
Dies ist eine Grundfunktion von PHP, mit der die aktuellen PHP-Konfigurationsinformationen angezeigt werden.
(2) Besuchen Sie die Testseite
und geben Sie die folgende URL in Ihren Webbrowser ein:
http://服务器IP地址/info.php
Dabei bezieht sich die Server-IP-Adresse auf die IP-Adresse des Servers, den Sie verwenden. Wenn alles in Ordnung ist, sollten Sie in Ihrem Browser eine detaillierte Liste der PHP-Konfigurationsinformationen sehen können.
Zu diesem Zeitpunkt ist die Entwicklungsumgebung für Nginx und PHP eingerichtet. Sie können nach Bedarf andere Software für die Webentwicklung installieren und konfigurieren, z. B. Datenbanken, Versionskontrolltools usw., um Webanwendungen besser zu verwalten und zu entwickeln.
Das obige ist der detaillierte Inhalt vonEinrichtung der Nginx-PHP-Entwicklungsumgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen









