PHP 7.1 est disponible depuis peu, cette nouvelle version apporte son lot de nouveautés et semble être plus performante. Ci dessous un petit guide vous permettant d’Installer PHP 7.1 sous Debian et Ubuntu.

 

Attention certains plugins ou certains thèmes avec des frameworks particuliers peuvent ne pas fonctionner correctement sous WordPress avec cette nouvelle version. (je sais de quoi je parle je viens d’en faire les frais…)

 

Désinstaller PHP 7.0

Vous pouvez commencer par désinstaller PHP 7.0 en utilisant la commande suivante

apt-get purge 'php7*'

 

 

Installer PHP 7.1 sous Debian 8 : Configuration du dépot

Ondřej Surý met à disposition un dépôt permettant de télécharger et d’installer facilement cette nouvelle version de php. Pour cela il vous suffit de rentrer les commandes suivantes

apt-get install apt-transport-https lsb-release ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt-get update

 

 

Installer PHP 7.1 sous Ubuntu 14.04 – 16.10 : Configuration du dépot

Ondřej Surý a aussi crée un dépôt PPA pour les utilisateurs d’Ubuntu, ci dessous les commandes nécessaires

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

 

 

Installer PHP 7.1

NGinx

Ci dessous une commande pour installer PHP 7.1 ainsi que quelques dépendances qui pourraient vous être utiles

apt install --no-install-recommends php7.1 php7.1-fpm php7.1-mysql php7.1-curl php7.1-json php7.1-gd php7.1-mcrypt php7.1-msgpack php7.1-memcached php7.1-intl php7.1-sqlite3 php7.1-gmp php7.1-geoip php7.1-mbstring php7.1-redis php7.1-xml php7.1-zip

 

N’oubliez pas de modifier la configuration de vos sites afin de mettre à jour le socket d’écoute de PHP-FPM

/run/php/php7.1-fpm.sock

 

Apache

apt install --no-install-recommends php7.1 libapache2-mod-php7.1 php7.1-mysql php7.1-curl php7.1-json php7.1-gd php7.1-mcrypt php7.1-msgpack php7.1-memcached php7.1-intl php7.1-sqlite3 php7.1-gmp php7.1-geoip php7.1-mbstring php7.1-redis php7.1-xml php7.1-zip

 

Source

 

Catégories : Auto-hébergementServeur

Novakin

Passionné d'informatique depuis de longues années je me suis tourné vers Linux et des solutions de virtualisation il y a peu. Ce blog est une sorte de carnet de web où je partage mes mémos.

S’abonner
Notification pour

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

8 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires

Je trouve ça étonnant de voir qu’il y a des packages pour php7.1-redis ou php7.1-geoip alors qu’il faut utiliser les PECL avec php7.0. Je vais peut-être attendre la disponibilité sur dotdeb.org

Retour d’info sur une installation Debian 8.6 ( 3.16.36-1+deb8u2) + apache2 + mysql-server
– libapache2-mod-php7.1 doit être installée en plus (pas pris ne compte dans « apt install –no-install-recommends php7.1 libapache2-mod-php7.1 … »
de plus message des packages pour php7.1
– Note, selecting ‘php-msgpack’ instead of ‘php7.1-msgpack’
Note, selecting ‘php-memcached’ instead of ‘php7.1-memcached’
Note, selecting ‘php-geoip’ instead of ‘php7.1-geoip’
Note, selecting ‘php-redis’ instead of ‘php7.1-redis’
Sinon tout est OK- merci

Merci pour le tuto, ca marche super bien !

Super merci beaucoup, ca marche parfaitement !

Pour les utilisateurs de Linux mint LMDE (debian) la commande $(lsb_release -sc) renvoi « betsy » au lieu de « jessie » ce qui bloquera la mise à jour des dépots.

Veillez à mettre à jour manuellement le nom dans vos sources.

Merci beaucoup!

apt-get purge ‘php7*’ >une idée de merde
Phpmyadmin qui saute….allez!

Quelle idée de merde d’installer phpmyadmin via apt

8
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x