Installer PHP 7 + FPM + MySQL sous Nginx et Debian
PHP 7 est sorti fin 2015 et propose des améliorations conséquentes par rapport aux anciennes versions de PHP.
Installation de la nouvelle version
sudo apt-get install php7.0
On passe à FPM
sudo apt-get install php7.0-fpm
Puis la base de données
sudo apt-get install php7.0-mysql
Nginx communique avec PHP-FPM à travers des sockets Unix, penser à mettre à jour les fichiers de configuration (/etc/nginx/sites-enabled/
) en remplaçant si besoin /var/run/php5-fpm.sock
par /var/run/php/php7.0-fpm.sock
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}