Mise à jour des infos pour PHP avec Debian 11, etc.
This commit is contained in:
parent
0cebb55655
commit
c858934360
28
HowtoPHP.md
28
HowtoPHP.md
|
@ -20,6 +20,7 @@ de PHP actuellement supportées sous Debian :
|
|||
* Debian 8 : PHP 5.6.19
|
||||
* Debian 9 : PHP 7.0.10
|
||||
* Debian 10 : PHP 7.3.19
|
||||
* Debian 11 : PHP 7.4.25
|
||||
|
||||
## Installation
|
||||
|
||||
|
@ -27,20 +28,22 @@ Nous installons toujours PHP CLI, certaines dépendances classiques
|
|||
ainsi que les outils [Composer](https://getcomposer.org/) et
|
||||
[PHPMailer](https://github.com/PHPMailer/PHPMailer) :
|
||||
|
||||
|
||||
~~~
|
||||
# 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 php php-cli php-curl php-mysql php-pgsql php-ldap php-imap php-gd php-ssh2 composer libphp-phpmailer
|
||||
|
||||
$ php -v
|
||||
PHP 7.0.19-1 (cli) (built: May 11 2017 14:04:47) ( NTS )
|
||||
Copyright (c) 1997-2017 The PHP Group
|
||||
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
|
||||
with Zend OPcache v7.0.19-1, Copyright (c) 1999-2017, by Zend Technologies
|
||||
PHP 7.4.25 (cli) (built: Oct 23 2021 21:53:50) ( NTS )
|
||||
Copyright (c) The PHP Group
|
||||
Zend Engine v3.4.0, Copyright (c) Zend Technologies
|
||||
with Zend OPcache v7.4.25, Copyright (c), by Zend Technologies
|
||||
|
||||
$ composer -V
|
||||
Composer version 1.2.2 2016-11-03 17:43:15
|
||||
Composer 2.0.9 2021-01-27 16:09:27
|
||||
~~~
|
||||
|
||||
> *Note* : Pour Debian 9/10, on installe aussi les paquets `php-mcrypt` et `php-gettext`
|
||||
|
||||
|
||||
> *Note* : Pour Debian 8, on a PHP 5.6 qu'il faut installer ainsi (et il n'y a pas de package pour _composer_) :
|
||||
>
|
||||
> ~~~
|
||||
|
@ -49,13 +52,13 @@ Composer version 1.2.2 2016-11-03 17:43:15
|
|||
|
||||
### PHP avec deb.sury.org
|
||||
|
||||
Si l'on a absolument besoin d'une version de PHP plus récente (par exemple PHP 7.3),
|
||||
il est possible de l'installer pour Debian 9 avec le dépôt [deb.sury.org](https://deb.sury.org/)
|
||||
Si l'on a absolument besoin d'une version de PHP plus récente (par exemple PHP 8.0),
|
||||
il est possible de l'installer avec le dépôt [deb.sury.org](https://deb.sury.org/)
|
||||
d'Ondřej Surý (l'un des mainteneurs officiels des paquets PHP sous Debian).
|
||||
|
||||
Il est d'ailleurs préférable d'utiliser les paquets PHP qui précisent
|
||||
la version de php (php7.0, php7.1, php7.2 ou php7.3 - exemple php7.3-curl
|
||||
ou libapache2-mod-php7.3) car les paquets génériques php-foo dépendent
|
||||
la version de php (php8.0, php8.1 ou php7.4 - exemple php7.4-curl
|
||||
ou libapache2-mod-php7.4) car les paquets génériques "php-foo" dépendent
|
||||
de la dernière version de PHP disponible.
|
||||
|
||||
Exemple, si on souhaite seulement php7.3 :
|
||||
|
@ -76,7 +79,8 @@ Pin: origin packages.sury.org
|
|||
Pin-Priority: 50
|
||||
EOT
|
||||
# apt update
|
||||
# apt install php7.3 php7.3-cli php7.3-curl php7.3-mysql php7.3-pgsql php7.3-ldap php7.3-imap php7.3-gd php7.3-intl php-ssh2 php-gettext composer libphp-phpmailer
|
||||
# PHPVERSION=7.3
|
||||
# apt install php$PHPVERSION php$PHPVERSION-cli php$PHPVERSION-curl php$PHPVERSION-mysql php$PHPVERSION-pgsql php$PHPVERSION-ldap php$PHPVERSION-imap php$PHPVERSION-gd php$PHPVERSION-intl php-ssh2 php-gettext composer libphp-phpmailer
|
||||
|
||||
$ php -v
|
||||
PHP 7.3.4-1+0~20190412071350.37+stretch~1.gbpabc171 (cli) (built: Apr 12 2019 07:13:50) ( NTS )
|
||||
|
|
Loading…
Reference in a new issue