Nginx ist ein Hochleistungs-HTTP- und Reverse-Proxy-Server und unterstützt IMAP/POP3-Proxy. Mit seinen hervorragenden Funktionen zur Verarbeitung von Parallelität und den geringen Ressourcenverbrauch hat sich NGINX zu einer unverzichtbaren Komponente in modernen Webdiensten entwickelt.
Bei den meisten Linux -Verteilungen ist die Installation von NGINX einfach zu bedienen. Führen Sie als Beispiel Ubuntu aus, um den folgenden Befehl zu installieren:
sudo APT -Update sudo apt install nginx
Nach Abschluss der Installation können Sie den NGINX -Dienst mit dem folgenden Befehl starten:
sudo systemctl starten nginx
Zugriff auf die Server -IP -Adresse im Browser. Wenn die NGINX -Standard -Begrüßungsseite angezeigt wird, ist die Installation erfolgreich.
Installieren Sie als nächstes PHP und verwandte Module, um sicherzustellen, dass dynamische Webseiten unterstützt werden:
sudo APT installieren PHP-FPM PHP-MYSQL
PHP-FPM (FastCGI Process Manager) kann die PHP-Leistung erheblich verbessern. Bearbeiten Sie die Konfigurationsdatei von PHP-FPM und ändern Sie die Schlüsselparameter:
sudo nano /etc/php/7.x/fpm/php.ini
Finden und festlegen:
cgi.fix_pathinfo = 0
Starten Sie nach dem Speichern den PHP-FPM-Dienst neu:
sudo systemctl starten Sie Php7.x-fpm neu starten
Hinzufügen von PHP -Support -Inhalt in der NGINX -Konfigurationsdatei ist wie folgt:
Server { Hören Sie 80; server_name your-domain.com; root/var/www/html; Index index.php index.html index.htm; Standort / { try_files $ uri $ uri/ = 404; } Ort ~ \ .php $ { Snippets/Fastcgi-Php.conf; fastcgi_pass unix: /run/php/php7.x-fpm.sock; fastcgi_param script_filename $ document_root $ fastcgi_script_name; FASTCGI_PARAMS einschließen; } }
Bitte ersetzen Sie Ihre Domain.com- und PHP-Versionsnummern durch die tatsächlichen Werte. Nach Abschluss der Konfiguration starten Sie Nginx neu:
sudo systemctl starten nginx neu
Um zu überprüfen, ob die Konfiguration in Kraft ist, können Sie eine neue einfache PHP -Informationsseite erstellen:
Echo "<?php phpinfo(); ?> "> /var/www/html/info.php
Besuchen Sie dann http://your-domain.com/info.php in Ihrem Browser. Wenn die Seite der PHP -Informationsseite angezeigt wird, bedeutet dies, dass die Konfiguration erfolgreich ist.
Nach Abschluss der grundlegenden Konfiguration wird empfohlen, die Sicherheit und Leistung der Server weiter zu verbessern, wie z.
In diesem Artikel wird systematisch eingeführt, wie NGINX und PHP in einer Linux -Umgebung installiert und konfiguriert werden, von der grundlegenden Installation bis zur Leistungsoptimierung, wodurch Sie schnell eine stabile und effiziente Webdienstumgebung erstellen können.