# Impossible d'installer PHP sous Debian 9.1

**URL:** <https://www.debian-fr.org/t/impossible-dinstaller-php-sous-debian-9-1/74608>\
**Category:** Support Debian\
**Tags:** php, apache\
**Created:** [Septembre 27, 2017, 11:52 UTC](https://www.debian-fr.org/t/impossible-dinstaller-php-sous-debian-9-1/74608 "2017-09-27T11:52:51Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![RedySkull](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/8edcca/32.png) [@RedySkull](https://www.debian-fr.org/u/RedySkull)\
**Post date:** [Septembre 27, 2017, 11:52 UTC](https://www.debian-fr.org/t/impossible-dinstaller-php-sous-debian-9-1/74608/1 "2017-09-27T11:52:51Z")

</div>

Bonjour,

J’essaie d’installer PHP5 ou 7 sur ma Debian 9 mais lors de l’installation j’ai ce message :  
`
root@ftoma-desktop:/home/ftoma# apt-get install php7.0
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
php7.0 : Dépend: libapache2-mod-php7.0 mais ne sera pas installé ou
php7.0-fpm mais ne sera pas installé ou
php7.0-cgi mais ne sera pas installé
Dépend: php7.0-common mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
`

Avez-vous une idée du problème et de comment le résoudre ?

Je vous remercie d’avance

---

<div class="post-metadata">

**Author:** ![jcsm33](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jcsm33/32/3832_2.png) [@jcsm33](https://www.debian-fr.org/u/jcsm33)\
**Post date:** [Septembre 27, 2017, 1:11 UTC](https://www.debian-fr.org/t/impossible-dinstaller-php-sous-debian-9-1/74608/2 "2017-09-27T13:11:41Z")

</div>

Bonjour,

Est-ce que `apt-get update` a été fait avant la tentative d’installation ?

---

<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:** [Septembre 27, 2017, 1:48 UTC](https://www.debian-fr.org/t/impossible-dinstaller-php-sous-debian-9-1/74608/3 "2017-09-27T13:48:40Z")

</div>

Pour commencer il nous faudrait un poil plus de renseignement.

Nous ne savons même pas la version utilisé et si tu utilise un fichier de sources mixés ou avec des morceaux d’exotisme dedans 😕

Peux-tu a minima nous fournir le retour de :

```auto

```

De faire un 🙂

```auto

```

---

<div class="post-metadata">

**Author:** ![RedySkull](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/8edcca/32.png) [@RedySkull](https://www.debian-fr.org/u/RedySkull)\
**Post date:** [Septembre 27, 2017, 2:00 UTC](https://www.debian-fr.org/t/impossible-dinstaller-php-sous-debian-9-1/74608/4 "2017-09-27T14:00:55Z")

</div>

Je vais essayer d’être un peu plus précis alors 🙂

Je souhaite installer PHP7  
La version actuelle de ma Debian est :  
`
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.1 (stretch)
Release:	9.1
Codename:	stretch
`

J’ai déjà exécuté plusieurs fois `apt-get update` mais sans succès.

Voici ce que j’ai avec `apt cache policy`

`E: L’opération cache n’est pas valable`  
😶

Et un `apt update && apt install -f` me sort ceci :

> **Code**
>
> `Atteint:1 http://packages.dotdeb.org jessie InRelease
> Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
> Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
> Atteint:4 http://ftp.fr.debian.org/debian stretch Release
> Atteint:6 http://security.debian.org/debian-security stretch/updates InRelease
> Lecture des listes de paquets… Fait
> Construction de l’arbre des dépendances
> Lecture des informations d’état… Fait
> All packages are up to date.
> W: Target Packages (all/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target Packages (all/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target Translations (all/i18n/Translation-fr_FR) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target Translations (all/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target Translations (all/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target DEP-11 (all/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target DEP-11 (all/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target DEP-11-icons (all/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target Packages (all/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target Packages (all/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target Translations (all/i18n/Translation-fr_FR) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target Translations (all/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target Translations (all/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target DEP-11 (all/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target DEP-11 (all/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> W: Target DEP-11-icons (all/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1
> Lecture des listes de paquets… Fait
> Construction de l’arbre des dépendances
> Lecture des informations d’état… Fait
> 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
> `

---

<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:** [Septembre 27, 2017, 8:36 UTC](https://www.debian-fr.org/t/impossible-dinstaller-php-sous-debian-9-1/74608/5 "2017-09-27T20:36:22Z")

</div>

C’était juste un petit tiret qui n’avait sans doute pas été assez appuyé  
(peut-être une pépite de muffin coincée sous la touche 6)

`apt-cache policy`

---

<div class="post-metadata">

**Author:** ![RedySkull](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/8edcca/32.png) [@RedySkull](https://www.debian-fr.org/u/RedySkull)\
**Post date:** [Septembre 28, 2017, 6:36 UTC](https://www.debian-fr.org/t/impossible-dinstaller-php-sous-debian-9-1/74608/6 "2017-09-28T06:36:10Z")

</div>

Autant pour moi, je ne suis pas aller chercher plus loin  
Donc `apt-cache policy` me donne :

`
Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
 500 http://packages.dotdeb.org jessie/all amd64 Packages
     release o=packages.dotdeb.org,a=jessie,n=jessie,l=packages.dotdeb.org,c=all,b=amd64
     origin packages.dotdeb.org
 500 http://ftp.fr.debian.org/debian stretch-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=amd64
     origin ftp.fr.debian.org
 500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
 500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
     release v=9.1,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
     origin ftp.fr.debian.org
Paquets épinglés :
`

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Septembre 28, 2017, 7:48 UTC](https://www.debian-fr.org/t/impossible-dinstaller-php-sous-debian-9-1/74608/7 "2017-09-28T07:48:54Z")

</div>

> [@RedySkull](#):
>
> release a=now  
> 500 [http://packages.dotdeb.org](http://packages.dotdeb.org) jessie/all amd64 Packages  
> release [o=packages.dotdeb.org](http://o=packages.dotdeb.org),a=jessie,n=jessie,[l=packages.dotdeb.org](http://l=packages.dotdeb.org),c=all,b=amd64  
> origin [packages.dotdeb.org](http://packages.dotdeb.org)

Vos ennuis viennent du mélange d’une stretch avec une source externe prévue pour jessie.

> [@RedySkull](#):
>
> W: Target Packages (all/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/dotdeb.list:1 and /etc/apt/sources.list.d/php7.list:1

Le gentil `apt` vous l’avait dit

```auto
sudo rm /etc/apt/sources.list.d/php7.list

```

Un petit update et cela devrait aller beaucoup mieux car

```auto
fp2@debpacha:~$ apt-cache policy php7.0
php7.0:
  Installé : (aucun)
  Candidat : 7.0.19-1
 Table de version :
     7.0.19-1 500
        500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
        500 http://ftp.fr.debian.org/debian stretch/main i386 Packages
fp2@debpacha:~$ 

```

* * *

« On ne perd pas son temps en aiguisant ses outils. »  
Proverbe français

---

<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:** [Septembre 28, 2017, 4:08 UTC](https://www.debian-fr.org/t/impossible-dinstaller-php-sous-debian-9-1/74608/8 "2017-09-28T16:08:27Z")

</div>

> [@anon29980398](#):
>
> C’était juste un petit tiret qui n’avait sans doute pas été assez appuyé  
> (peut-être une pépite de muffin coincée sous la touche 6)

Tout juste, sans doute une cacahuète qui m’a échappé 😃

---

<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:** [Septembre 30, 2017, 3:00 UTC](https://www.debian-fr.org/t/impossible-dinstaller-php-sous-debian-9-1/74608/9 "2017-09-30T15:00:48Z")

</div>

J’en ai connu des cacahuètes, et même des salées, et je les ai aimées,  
même si c’était parfois difficile d’aller jusqu’au bout,  
car elles m’échappent aussi quand je les serre un peu trop fort.

Mais celle-là…vraiment !… faut être fourbe pour aller se cacher là dessous.

On dirait une de ces chips sauvages qui s’éclatent et qui sautent partout,  
et qu’on retrouve parfois, au matin, dans des endroits  
qu’on pensait pourtant inaccessibles.
