Junior — Middle
Hoe configureer je de interactie van PHP-code met de Nginx-server?
sobes.tech AI
Antwoord van AI
Om de interactie tussen PHP en de Nginx-server te configureren, wordt meestal FastCGI via PHP-FPM (FastCGI Process Manager) gebruikt.
Belangrijkste stappen:
- Installeer en start PHP-FPM.
- Geef in de Nginx-configuratie aan dat PHP-bestanden via de FastCGI-server PHP-FPM worden verwerkt.
Voorbeeld van Nginx-configuratie voor 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; # pad naar de PHP-FPM-socket
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Op deze manier wordt bij een PHP-bestand de verwerking doorgestuurd naar PHP-FPM, dat het script uitvoert en het resultaat teruggeeft aan Nginx voor levering aan de client.