Aktueller Standort: Startseite> Neueste Artikel> Handbuch zur effizienten Konfiguration von Nginx und PHP unter Linux

Handbuch zur effizienten Konfiguration von Nginx und PHP unter Linux

gitbox 2025-07-02

Einführung in Nginx

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.

Installieren Sie Nginx

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

Überprüfen Sie die Nginx -Installation

Zugriff auf die Server -IP -Adresse im Browser. Wenn die NGINX -Standard -Begrüßungsseite angezeigt wird, ist die Installation erfolgreich.

PHP installieren

Installieren Sie als nächstes PHP und verwandte Module, um sicherzustellen, dass dynamische Webseiten unterstützt werden:

 sudo APT installieren PHP-FPM PHP-MYSQL

Konfigurieren Sie PHP-FPM

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

Konfigurieren Sie NGINX, um PHP zu unterstützen

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

Erstellen Sie eine PHP -Testseite

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.

Sicherheits- und Leistungsoptimierung

Nach Abschluss der grundlegenden Konfiguration wird empfohlen, die Sicherheit und Leistung der Server weiter zu verbessern, wie z.

Zusammenfassen

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.