Présentation d’une courte procédure pour setup nginx avec php7.0 et modifier « index.nginx-debian.html » vers « index.php » dans un lab
Mise à jour des paquets puis installation de nginx et php7.0
sudo apt update
sudo apt install nginx php7.0
sudo apt install nginx php7.0
Eteindre et désactiver le firewall pour une machine de lab
sudo systemctl stop ufw
sudo systemctl disable ufw
sudo systemctl disable ufw
Dans le fichier de configuration Nginx
nano /etc/nginx/sites-available/default
Modifiez
index index.html index.htm index.nginx-debian.html;
vers
index index.html index.htm index.php;
vers
index index.html index.htm index.php;
Dans la suite du fichier de configuration pour activer php7.0 décomentez comme ci-dessous
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# With php7.0-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# With php7.0-fpm:
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
include snippets/fastcgi-php.conf;
# With php7.0-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# With php7.0-fpm:
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
On suprime l’ancien index nginx
rm /var/www/html/index.nginx-debian.html
On ajoute un nouvel index
sudo nano /var/www/html/index.php
<?php
echo "nginxmaster index php";
?>
<?php
echo "nginxmaster index php";
?>
On re-démarre le service nginx
sudo systemctl restart nginx