Junior — Middle
Wie konfiguriert man die Interaktion des PHP-Codes mit dem Nginx-Server?
sobes.tech KI
Antwort von AI
Um die Interaktion von PHP mit dem Nginx-Server einzurichten, wird in der Regel FastCGI über PHP-FPM (FastCGI Process Manager) verwendet.
Hauptschritte:
- PHP-FPM installieren und starten.
- In der Nginx-Konfiguration die Verarbeitung von PHP-Dateien über den FastCGI-Server PHP-FPM angeben.
Beispiel für eine Nginx-Konfiguration für PHP:
server {
listen 80;
server_name example.com;
root /var/www/html;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.4-fpm.sock; # Pfad zum PHP-FPM-Socket
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Auf diese Weise wird bei einer PHP-Datei die Verarbeitung an PHP-FPM übergeben, das das Skript ausführt und das Ergebnis an Nginx zurückgibt, um es an den Client zu liefern.