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

Prérequis :

Mettre à jour ça distribution

[pastacode lang= »markup » manual= »apt%20update%20%0Aapt%20upgrade%20-y » message= » » highlight= » » provider= »manual »/]

Ajouter le nouveau dépôt :

[pastacode lang= »markup » manual= »apt%20install%20ca-certificates%20apt-transport-https%20%0Awget%20-q%20https%3A%2F%2Fpackages.sury.org%2Fphp%2Fapt.gpg%20-O-%20%7C%20%20apt-key%20add%20-%0Aecho%20%22deb%20https%3A%2F%2Fpackages.sury.org%2Fphp%2F%20stretch%20main%22%20%7C%20tee%20%2Fetc%2Fapt%2Fsources.list.d%2Fphp.list » message= » » highlight= » » provider= »manual »/]

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

[pastacode lang= »markup » manual= »apt%20update » message= » » highlight= » » provider= »manual »/]

Installation PHP5.6 et des modules de base :

[pastacode lang= »markup » manual= »apt%20install%20php5.6%0Aapt%20install%20php5.6-fpm%0Aapt%20install%20php5.6-cli%20php5.6-common%20php5.6-curl%20php5.6-mbstring%20php5.6-mysql%20php5.6-xml » message= » » highlight= » » provider= »manual »/]

Installation PHP7.0 et des modules de base :

[pastacode lang= »markup » manual= »apt%20install%20php7.0%0Aapt%20install%20php7.0-fpm%0Aapt%20install%20php7.0-cli%20php7.0-common%20php7.0-curlphp7.0-mbstring%20php7.0-mysql%20php7.0-xml » message= » » highlight= » » provider= »manual »/]

Installation PHP7.1 et des modules de base :

[pastacode lang= »markup » manual= »apt%20install%20php7.1%0Aapt%20install%20php7.1-fpm%0Aapt%20install%20php7.1-cli%20php7.1-common%20php7.1-curlphp7.1-mbstring%20php7.1-mysql%20php7.1-xml » message= » » highlight= » » provider= »manual »/]

Installation PHP7.2 et des modules de base :

[pastacode lang= »markup » manual= »apt%20install%20php7.2%0Aapt%20install%20php7.2-fpm%0Aapt%20install%20php7.2-cli%20php7.2-common%20php7.2-curl%20php7.2-mbstring%20php7.2-mysql%20php7.2-xml » message= » » highlight= » » provider= »manual »/]

Installation PHP7.3 et des modules de base :

[pastacode lang= »markup » manual= »apt%20install%20php7.3%0Aapt%20install%20php7.3-fpm%0Aapt%20install%20php7.3-cli%20php7.3-common%20php7.3-curl%20php7.3-mbstring%20php7.3-mysql%20php7.3-xml » message= » » highlight= » » provider= »manual »/]

Astuce pour chercher un paquet :

[pastacode lang= »markup » manual= »apt%20install%20aptitude%0A%0Aaptitude%20search%20%22nom%22″ message= » » highlight= » » provider= »manual »/]

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

 

Si vous avez des soucis avec votre debian 9 pour le dépot et la validation de la clé de celui-ci, voici les commandes à passer :

[pastacode lang= »markup » manual= »echo%20%22deb%20https%3A%2F%2Fdebian.octopuce.fr%2Fsnapshots%2Fsury-php%2F20220630%2F%20stretch%20main%22%20%7C%20sudo%20tee%20%2Fetc%2Fapt%2Fsources.list.d%2Fphp.list%0Awget%20-qO%20-%20https%3A%2F%2Fdebian.octopuce.fr%2Fsury-php%2Fapt.gpg%20%7C%20sudo%20apt-key%20add%20-%0Aapt%20update » message= » » highlight= » » provider= »manual »/]

 

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

Posted in PHP

Laisser un commentaire