Aktueller Standort: Startseite> Neueste Artikel> NGINX- und PHP-FPM-Konfigurationshandbuch in der Linux-Umgebung: Optimierung der Website-Leistung und der Antwortgeschwindigkeit

NGINX- und PHP-FPM-Konfigurationshandbuch in der Linux-Umgebung: Optimierung der Website-Leistung und der Antwortgeschwindigkeit

gitbox 2025-06-29

In der modernen Website-Entwicklung wird die Kombination von NGINX und PHP-FPM häufig verwendet, um effiziente dynamische Webdienste bereitzustellen. In diesem Artikel wird detailliert eingeführt, wie NGINX und PHP-FPM in einer Linux-Umgebung konfiguriert werden, um die Leistung und Wartbarkeit der Website zu verbessern.

Einführung in Nginx und PHP-FPM

Nginx ist ein Hochleistungs-Reverse-Proxy und einen Lastausgleichsserver, der für seine hervorragenden gleichzeitigen Verarbeitungsfunktionen bekannt ist. PHP-FPM (PHP FASTCGI Process Manager) ist eine Implementierungsmethode von PHP, mit der eine große Anzahl von gleichzeitigen Anforderungen verarbeitet und die Serverressourcen vollständig verwendet werden kann.

Installieren Sie Nginx und PHP-FPM

Bevor Sie mit der Konfiguration beginnen, müssen Sie sicherstellen, dass Nginx und PHP-FPM auf Ihrem Linux-System korrekt installiert sind. Verwenden Sie den folgenden Befehl, um schnell zu installieren:

 sudo apt update

Konfigurieren Sie Nginx so, dass sie PHP-FPM verwenden

Nach Abschluss der Installation müssen Sie NGINX konfigurieren, um PHP-Anforderungen über PHP-FPM zu verarbeiten. Bearbeiten Sie die Konfigurationsdatei von NGINX, normalerweise in/etc/nginx/seites-verfügbar/Standard- oder benutzerdefinierte Konfigurationsdatei:

 server { listen 80; server_name your_domain.com; root /var/www/html; # Website Root Directory index index.php index.html index.htm; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # Bitte folgen Sie IhremPHPVersions- und Konfigurationsanpassungen fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

Starten Sie den Nginx -Service neu

Starten Sie nach Abschluss der Konfiguration den Nginx -Dienst neu, um die Änderungen in Kraft zu setzen:

 sudo systemctl restart nginx

Testkonfiguration

Erstellen Sie eine Test-PHP-Datei, um zu bestätigen, ob Nginx und PHP-FPM ordnungsgemäß konfiguriert sind. Erstellen Sie im Root -Verzeichnis der Website eine info.php -Datei mit dem folgenden Inhalt:

 phpinfo();

Besuchen Sie http://your_domain.com/info.php und Sie sollten in der Lage sein, die PHP -Informationsseite anzuzeigen, um anzuzeigen, dass die Konfiguration erfolgreich ist.

Häufig gestellte Fragen

Nginx kann PHP -Dateien nicht verarbeiten

Wenn Sie Probleme mit nginx haben, die PHP -Dateien nicht verarbeiten können, überprüfen Sie Folgendes:

Stellen Sie sicher, dass der PHP-FPM-Dienst ausgeführt wird.

Überprüfen Sie, ob der Pfad für FASTCGI_PASS in der Nginx -Konfigurationsdatei korrekt ist.

Überprüfen Sie die Protokolldateien für NGINX und PHP-FPM, um weitere Fehlerinformationen zu erhalten.

Zusammenfassen

In den oben genannten Schritten haben Sie die grundlegende Umgebung von NGINX und PHP-FPM auf Ihrem Linux-System erfolgreich konfiguriert. Diese Kombination kann Ihnen helfen, die Ladegeschwindigkeit und Reaktionsfähigkeit Ihrer Website zu verbessern und eine bessere Benutzererfahrung zu bieten. Befolgen Sie diese Konfigurationsrichtlinien und Sie können Ihre Website effektiver verwalten und erweitern.