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;
}
John Doe avatar
About John Doe
John Doe's true identity is unknown. Maybe he is a successful blogger or writer. Nobody knows it.
comments powered by Disqus