diff --git a/HowtoPHP.md b/HowtoPHP.md index eb930cf2..ec738179 100644 --- a/HowtoPHP.md +++ b/HowtoPHP.md @@ -39,15 +39,19 @@ Composer version 1.2.2 2016-11-03 17:43:15 > # apt install php5 php5-cli php5-curl php5-mysql php5-pgsql php5-mcrypt php5-ldap php5-imap php5-gd php5-ssh2 php-gettext libphp-phpmailer > ~~~ -### PHP 7.1 avec deb.sury.org +### PHP 7.1 et/ou 7.2 avec deb.sury.org -Si l'on a absolument besoin de PHP 7.1, il est possible de l'installer pour Debian 9 avec le dépôt [deb.sury.org](https://deb.sury.org/) d'Ondřej Surý (mainteneur officiel des paquets PHP) : +Si l'on a absolument besoin d'une version de PHP plus récente (ie: 7.1 ou 7.2), il est possible de l'installer pour Debian 9 avec le dépôt [deb.sury.org](https://deb.sury.org/) d'Ondřej Surý (mainteneur officiel des paquets PHP) : +Il est d'ailleurs préférable d'utiliser les paquets PHP qui précisent la version de php (php7.0, php7.1 ou php7.2 - Exemple php7.1-mbstring ou libapache2-mod-php7.1). Les paquets génériques php-XXX dépendent toujours de la dernière version de PHP disponible. + +Exemple, si on souhaite seulement php7.1 ~~~ # wget /etc/apt/trusted.gpg.d/sury.gpg https://packages.sury.org/php/apt.gpg -O -|apt-key add - # echo "deb https://packages.sury.org/php/ stretch main" > /etc/apt/sources.list.d/sury.list # apt update -# apt install php php-cli php-curl php-mysql php-pgsql php-mcrypt php-ldap php-imap php-gd php-ssh2 php-gettext composer libphp-phpmailer +# apt install php7.1 php7.1-cli php7.1-curl php7.1-mysql php7.1-pgsql php7.1-mcrypt php7.1-ldap php7.1-imap php7.1-gd php7.1-intl +r $ php -v PHP 7.1.9-1+0~20170902060745.8+stretch~1.gbpebe5d6 (cli) (built: Sep 2 2017 06:07:49) ( NTS ) Copyright (c) 1997-2017 The PHP Group