# Installation de Php 7.3

**URL:** <https://www.debian-fr.org/t/installation-de-php-7-3/80993>\
**Category:** Support Debian\
**Tags:** php-73, php\
**Created:** [Janvier 16, 2020, 10:20 UTC](https://www.debian-fr.org/t/installation-de-php-7-3/80993 "2020-01-16T10:20:15Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![noranina](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/e56c9b/32.png) [@noranina](https://www.debian-fr.org/u/noranina)\
**Post date:** [Janvier 16, 2020, 10:20 UTC](https://www.debian-fr.org/t/installation-de-php-7-3/80993/1 "2020-01-16T10:20:15Z")

</div>

bonjour,  
je suis sous debian 10.2 buster et avec php7.0 et je veux installer un CMS qui a comme prérequis php7.3, comment je vais procéder pour installer php7.3 et l’activer  
Merci d’avance  
Cordialement

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Janvier 16, 2020, 11:47 UTC](https://www.debian-fr.org/t/installation-de-php-7-3/80993/2 "2020-01-16T11:47:36Z")

</div>

Bonjour,

PHP7.3 est la version installée par défaut sous Debian Buster. Ce n’est donc pas normal que tu aies du PHP 7.0.  
As-tu utilisé des dépôts non officiels ou fait une mise à niveau depuis Debian Stretch ?

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Janvier 16, 2020, 11:48 UTC](https://www.debian-fr.org/t/installation-de-php-7-3/80993/3 "2020-01-16T11:48:21Z")

</div>

Je suis sur un système **debian 10**

```nohighlight
michel@debtest:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster
michel@debtest:~$ 

```

et je vois qu’il existe un paquetage **php7.3**

```nohighlight
michel@debtest:~$ apt-cache policy php7.3
php7.3:
  Installé : (aucun)
  Candidat : 7.3.11-1~deb10u1
 Table de version :
     7.3.11-1~deb10u1 500
        500 http://ftp.fr.debian.org/debian buster/main amd64 Packages
        500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
michel@debtest:~$ 

```

Tu peux afficher une liste complète des paquetages installables  
dont le nom commence par **php** :

```nohighlight
apt-cache policy php* | less

```

(Ça me donne un peu plus de 4000 lignes, alors je fais afficher le retour de commande par le pager **less** )

---

<div class="post-metadata">

**Author:** ![noranina](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/e56c9b/32.png) [@noranina](https://www.debian-fr.org/u/noranina)\
**Post date:** [Janvier 16, 2020, 12:40 UTC](https://www.debian-fr.org/t/installation-de-php-7-3/80993/4 "2020-01-16T12:40:07Z")

</div>

quand je tape la commande suivante:

```nohighlight
php -v

```

```nohighlight
PHP 7.3.13-1+0~20191218.50+debian9~1.gbp23c2da (cli) (built: Dec 18 2019 15:03:24) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.13, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.13-1+0~20191218.50+debian9~1.gbp23c2da, Copyright (c) 1999-2018, by Zend Technologies

```

```nohighlight
apt-cache policy php

```

```nohighlight
php:
  Installé : (aucun)
  Candidat : 2:7.4+71+0~20191219.19+debian9~1.gbpefc769
 Table de version :
     2:7.4+71+0~20191219.19+debian9~1.gbpefc769 500
        500 https://packages.sury.org/php stretch/main amd64 Packages
     2:7.3+69 500
        500 http://ftp.debian.org/debian buster/main amd64 Packages

```

veuillez m’expliquer pourquoi php7.3 n’est pas activé ?

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Janvier 16, 2020, 1:35 UTC](https://www.debian-fr.org/t/installation-de-php-7-3/80993/5 "2020-01-16T13:35:15Z")

</div>

Parce que tu as utilisé des dépôts exotiques :

> [@noranina](#):
>
> [Index of /php/](https://packages.sury.org/php) stretch/main

---

<div class="post-metadata">

**Author:** ![noranina](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/e56c9b/32.png) [@noranina](https://www.debian-fr.org/u/noranina)\
**Post date:** [Janvier 16, 2020, 1:47 UTC](https://www.debian-fr.org/t/installation-de-php-7-3/80993/6 "2020-01-16T13:47:06Z")

</div>

Veuillez m’expliquer j’ai bien compris votre réponse

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Janvier 16, 2020, 3:00 UTC](https://www.debian-fr.org/t/installation-de-php-7-3/80993/7 "2020-01-16T15:00:36Z")

</div>

> [@noranina](#):
>
> ```plaintext
> apt-cache policy php
> 
> ```
> 
> …  
> veuillez m’expliquer pourquoi php7.3 n’est pas activé ?

> [@anon70622873](#):
>
> …Parce que tu as utilisé des dépôts exotiques :…

Et peut-être aussi parce que, au lieu de celle que j’avais proposée dans mon précédent message:

```plaintext
apt-cache policy php7.3

```

tu as préféré entrer la ligne de commande suivante :

```plaintext
apt-cache policy php

```

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Janvier 16, 2020, 8:58 UTC](https://www.debian-fr.org/t/installation-de-php-7-3/80993/8 "2020-01-16T20:58:02Z")

</div>

Tu n’as pas PHP7.3 parce que tu utilises un dépôt non officiel qui propose tout un tas de versions de PHP 5 et 7 et que tu as très certainement installé les paquets avec leur numéro de version ce qui empêche la mise à niveau automatique. De plus ce dépôt est pour Debian Stretch (9) et non Buster (10).  
J’ajoute que les forums sont pleins de messages d’utilisateurs qui ont les mêmes problèmes avec l’utilisation de ce dépôt. La faute, sans doute, au nombreux tutoriels qui les incitent à faire n’importe quoi…  
Si tu veux revenir à un système _normal_, il faut supprimer les dépôts exotiques, purger tous les paquets php dont la version est autre que la 7.3. Pour en voir la liste :

```auto
apt list \*php\* --installed

```

Et ensuite tu pourras installer les paquet s PHP, fournis par Debian, dont tu as besoin.
