# Installation de php

**URL:** <https://www.debian-fr.org/t/installation-de-php/83381>\
**Category:** Support Debian\
**Created:** [Novembre 24, 2020, 6:04 UTC](https://www.debian-fr.org/t/installation-de-php/83381 "2020-11-24T18:04:39Z")\
**Posts on this page:** 16\
**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:** [Novembre 24, 2020, 6:04 UTC](https://www.debian-fr.org/t/installation-de-php/83381/1 "2020-11-24T18:04:39Z")

</div>

Bonsoir,

Actuellement on fait la mise en place d’un serveur web, j’ai installé **apache2** , et aussi **php** en saisissant la commande suivante: **apt install php**  
pour moi c’est php7.4 qui sera installé comme c’est la dernière version mais lorsque j’ai saisi la commande **php -v** c’est affiché **php7.3**  
quelqu’un peut m’éclaircir les choses sachant que je suis sous **debian buster 10.6**  
Merci

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Novembre 24, 2020, 8:35 UTC](https://www.debian-fr.org/t/installation-de-php/83381/2 "2020-11-24T20:35:37Z")

</div>

Au cas où tu cherche un paquet deux choix possible avec les dépôts de Debian :

- tu cherches avec les mots clé suivants -\> debian package le\_nom\_de\_ton\_paquet

Par exemple :  
[https://packages.debian.org/buster/php](https://packages.debian.org/buster/php)

- tu utilses apt comme ceci

```auto
apt search php

```

- tu cherche le numéro de version disponible

```auto
apt policy php

```

Pour ton information la version de phph est la 7.3 dans Buster (Debian 10) si tu désire la version 7.4 il te faut au choix taper dans les dépôts unstable ou testing, ou utiliser un dépots tiers comme le dépôts de SURY.

Attention php -v ne renvoi que la version cli de php, regarde plutôt du côté des upates-alternatives pour avoir la version utiliser par défaut sur le système.

---

<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:** [Novembre 25, 2020, 11:42 UTC](https://www.debian-fr.org/t/installation-de-php/83381/3 "2020-11-25T11:42:09Z")

</div>

Tu as déjà posé cette question :

> [@Installation de php7.4](https://www.debian-fr.org/t/installation-de-php7-4/83234):
>
> bonjour tout le monde; lorsque j’essaye d’activer php7.4 en tapant la commande suivant: a2enmod php7.4 ce message s’affiche Considering dependency mpm\_prefork for php7.4: Considering conflict mpm\_event for mpm\_prefork: Considering conflict mpm\_worker for mpm\_prefork: Module mpm\_prefork already enabled Considering conflict php5 for php7.4: Module php7.4 already enabled c’est quoi le problème?

Et tu as eu des réponses.  
Rappel :

> Si tu es dans la situation où des versions différentes de PHP sont installés pour php-cli et le module Apache c’est que tu as bidouillé avec des dépôts exotiques qui au final ne feront qu’engendrer des problèmes.

---

<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:** [Novembre 25, 2020, 12:15 UTC](https://www.debian-fr.org/t/installation-de-php/83381/4 "2020-11-25T12:15:37Z")

</div>

Bonjour,  
là je suis face à un autre cas, je suis entrain de mettre en place un serveur web, j’ai procédé comme suit:  
apt install apache2  
apt install libapache2-mod-php  
apt install php-{curl, gd,…}  
apt install php-mysql  
apt install mariadb-server

j’ai tapé php -v  
php7.3  
pour moi c’est php7.4 qui sera affiché

---

<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:** [Novembre 25, 2020, 12:42 UTC](https://www.debian-fr.org/t/installation-de-php/83381/5 "2020-11-25T12:42:25Z")

</div>

La version de PHP fournie par les paquets Debian officiels est la 7.3 pas la 7.4.  
Quel est donc le problème ?

---

<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:** [Novembre 25, 2020, 12:51 UTC](https://www.debian-fr.org/t/installation-de-php/83381/6 "2020-11-25T12:51:15Z")

</div>

Pour moi la dernière version de php est php7.4 comme mon Systeme Debian est à jour, ou bien je comprend pas

---

<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:** [Novembre 25, 2020, 1:01 UTC](https://www.debian-fr.org/t/installation-de-php/83381/7 "2020-11-25T13:01:25Z")

</div>

Debian n’est pas une distribution en « rolling release ». Elle ne fournit pas la dernière version des logiciels.

---

<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:** [Novembre 25, 2020, 1:04 UTC](https://www.debian-fr.org/t/installation-de-php/83381/8 "2020-11-25T13:04:59Z")

</div>

alors quand je lance cette commande en mode console:  
a2enmod php7.4 ça n’a rien avoir avec le php de debian!!

---

<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:** [Novembre 25, 2020, 1:09 UTC](https://www.debian-fr.org/t/installation-de-php/83381/9 "2020-11-25T13:09:11Z")

</div>

Si cette commande fonctionne c’est que tu utilises des dépôts non officiels qui fournissent du PHP en version 7 .4.  
Bon, c’est lassant, on tourne en rond…  
J’ai déjà expliqué, il me semble clairement, tout cela dans le précédent fil de discussion.

---

<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:** [Novembre 25, 2020, 1:10 UTC](https://www.debian-fr.org/t/installation-de-php/83381/10 "2020-11-25T13:10:27Z")

</div>

Merci, désolé pour le dérangement

---

<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:** [Novembre 25, 2020, 1:16 UTC](https://www.debian-fr.org/t/installation-de-php/83381/11 "2020-11-25T13:16:35Z")

</div>

Il n’y a pas a être désolé. C’est juste que je ne vois pas pourquoi tu as ouvert une autre discussion alors que ton problème est strictement identique au fil précédent.

Maintenant sir tu veux comprendre plus précisément. Il faut nous montrer les paquets utilisés :

```nohighlight
apt policy php
apt policy php-cli
apt policy libapache2-mod-php 

```

---

<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:** [Novembre 25, 2020, 1:39 UTC](https://www.debian-fr.org/t/installation-de-php/83381/12 "2020-11-25T13:39:55Z")

</div>

voilà:

**apt policy php**  
php:  
Installé : 2:7.3+69  
Candidat : 2:7.3+69  
Table de version :  
\*\*\* 2:7.3+69 500  
500 [http://ftp.fr.debian.org/debian](http://ftp.fr.debian.org/debian) buster/main amd64 Packages

```
    100 /var/lib/dpkg/status

```

**apt policy php-cli**  
php-cli:  
Installé : 2:7.3+69  
Candidat : 2:7.3+69  
Table de version :  
\*\*\* 2:7.3+69 500  
500 [http://ftp.fr.debian.org/debian](http://ftp.fr.debian.org/debian) buster/main amd64 Packages  
100 /var/lib/dpkg/status

**apt policy libapache2-mod-php**  
libapache2-mod-php:  
Installé : 2:7.3+69  
Candidat : 2:7.3+69  
Table de version :  
\*\*\* 2:7.3+69 500  
500 [http://ftp.fr.debian.org/debian](http://ftp.fr.debian.org/debian) buster/main amd64 Packages  
100 /var/lib/dpkg/status

---

<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:** [Novembre 25, 2020, 1:54 UTC](https://www.debian-fr.org/t/installation-de-php/83381/13 "2020-11-25T13:54:12Z")

</div>

Ce qui montre que tout va bien. Tu utilises les paquets officiels Debian et tu as donc avec la version 7.3 de PHP.

La question est donc pourquoi veux-tu la version 7.4 ?  
Si elle est absolument nécessaire (ce dont je doute), voir la réponse de @Clochette, avec tous les risques que cela comporte au niveau configuration et futures mises à jour du système.

---

<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:** [Novembre 25, 2020, 4:19 UTC](https://www.debian-fr.org/t/installation-de-php/83381/14 "2020-11-25T16:19:48Z")

</div>

Ok c’est bon, dans cas concernant mon nouveau serveur va bien.

Je veux juste savoir est ce que il y a une différence entre le **php** de **debian** et le **php** de **CMS** (Exemple Wordpress), parceque wordpress exige **php7.4**

Merci

---

<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:** [Novembre 25, 2020, 4:26 UTC](https://www.debian-fr.org/t/installation-de-php/83381/15 "2020-11-25T16:26:16Z")

</div>

> [@noranina](#):
>
> parceque wordpress exige **php7.4**

Faux.  
J’ai des serveurs où Wordpress (dernière version à jour) fonctionne parfaitement avec PHP 7.3 et 7.0.  
D’ailleurs cela fonctionne sur des versions bien plus anciennes :

> **[Requirements](https://wordpress.org/support/article/requirements/)**
>
> To run WordPress we recommend your host supports the following: PHP version 7.3+MySQL version 5.6+ or MariaDB version 10.1+HTTPS support We recommend Apache and NGINX as the most robust servers wit…

---

<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:** [Novembre 25, 2020, 6:21 UTC](https://www.debian-fr.org/t/installation-de-php/83381/16 "2020-11-25T18:21:50Z")

</div>

Merci Beaucoup pour vos réponses.  
Bonne continuation
