Editer le fichier de configuration de NGINX dans le but de modifier son comportement :
sudo nano /etc/nginx/sites-available/default
Note : ici on utilise l'éditeur de texte nano un peu moins pratique à utiliser
mais disponible en mode TERMINAL ce qui le rend indispensable en SSH entre autres.
Remplacer la ligne
root /var/www/html;
par celle-ci :
root /var/www;
Remplacer la ligne
index index.html index.htm index.nginx-debian.html;
par celle-ci :
index index.html index.htm index.php;
Activer php-fpm pour NGINX en remplaçant le paragraphe
#location ~ \.php$ {
# include snippets/fastcgi-php.conf;
#
# # With php-fpm (or other unix sockets):
# fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
# # With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;
#}
par celui ci-dessous (en fait les # sont supprimés devant 4 lignes pour les rendre valides)
location ~ \.php$ {
include snippets/fastcgi-php.conf;
#
# # With php-fpm (or other unix sockets):
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
# # With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;
}
Enregistrer avec Ctrl-O puis entrer et quitter avec Ctrl-X