Installation PHP5.6 & PHP7.0 & PHP7.1 & PHP7.2 & PHP7.3 sur Debian 9

Prérequis :

Mettre à jour ça distribution

apt update 
apt upgrade -y

Ajouter le nouveau dépôt :

apt install ca-certificates apt-transport-https 
wget -q https://packages.sury.org/php/apt.gpg -O- |  apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list

Mettre à jour la liste des paquets avec le nouveau dépôt :

apt update

Installation PHP5.6 et des modules de base :

apt install php5.6
apt install php5.6-fpm
apt install php5.6-cli php5.6-common php5.6-curl php5.6-mbstring php5.6-mysql php5.6-xml

Installation PHP7.0 et des modules de base :

apt install php7.0
apt install php7.0-fpm
apt install php7.0-cli php7.0-common php7.0-curlphp7.0-mbstring php7.0-mysql php7.0-xml

Installation PHP7.1 et des modules de base :

apt install php7.1
apt install php7.1-fpm
apt install php7.1-cli php7.1-common php7.1-curlphp7.1-mbstring php7.1-mysql php7.1-xml

Installation PHP7.2 et des modules de base :

apt install php7.2
apt install php7.2-fpm
apt install php7.2-cli php7.2-common php7.2-curl php7.2-mbstring php7.2-mysql php7.2-xml

Installation PHP7.3 et des modules de base :

apt install php7.3
apt install php7.3-fpm
apt install php7.3-cli php7.3-common php7.3-curl php7.3-mbstring php7.3-mysql php7.3-xml

Astuce pour chercher un paquet :

apt install aptitude

aptitude search "nom"

Je mettrai les modules complémentaires au fur et à mesure que j’y penserai :

  • bz2
  • zip
  • calendar
  • curl
  • date
  • dba
  • dom
  • exif
  • fileinfo
  • ftp
  • gd
  • hash
  • iconv
  • imagick
  • imap
  • intl
  • json
  • libxml
  • mbstring
  • mcrypt
  • memcached
  • mysqli
  • openssl
  • pcre
  • PDO
  • pgsql
  • Phar
  • posix
  • session
  • SimpleXML
  • soap
  • sockets
  • sqlite3
  • xml

 

Pour info, le php.info de OVH : http://fpm7.0-check.cluster003.ovh.net/phpinfo.php

Posted in PHP

Laisser un commentaire