# Pouvoir installer PHP5.4 sur Debian 9

**URL:** <https://www.debian-fr.org/t/pouvoir-installer-php5-4-sur-debian-9/80002>\
**Category:** Support Debian\
**Created:** [Août 27, 2019, 2:30 UTC](https://www.debian-fr.org/t/pouvoir-installer-php5-4-sur-debian-9/80002 "2019-08-27T14:30:39Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Runner85](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/858c86/32.png) [@Runner85](https://www.debian-fr.org/u/Runner85)\
**Post date:** [Août 27, 2019, 2:30 UTC](https://www.debian-fr.org/t/pouvoir-installer-php5-4-sur-debian-9/80002/1 "2019-08-27T14:30:39Z")

</div>

Bonjour,

Je viens de réinstaller un serveur sous Debian 9 (Je sais pas la dernière version actuel mais j’avais besoin de celle-ci). Celle-ci avait de disponible PHP5.6  
Or sur ce serveur j’ai une application web qui a besoin de PHP5.4 car il utilise les fonctions mysql et non mysqli.  
J’ai tenté d’installer PHP5.4 en ajoutant des dépôts qui le contenaient encore comme

```nohighlight
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all

```

Mais j’ai un problème de dépendance du coup car PHP5.6 est installé ainsi que PHP7 qui s’est mis avec phpmyadmin.  
La version active sur apache est 5.6 quand je fais le phpinfo()

Merci

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Août 27, 2019, 4:38 UTC](https://www.debian-fr.org/t/pouvoir-installer-php5-4-sur-debian-9/80002/2 "2019-08-27T16:38:50Z")

</div>

> [@Runner85](#):
>
> Je viens de réinstaller un serveur sous Debian 9 (Je sais pas la dernière version actuel mais j’avais besoin de celle-ci). Celle-ci avait de disponible PHP5.6

Mais rien ne t’empêche d’installer ton serveur en buster, de rajouter des sources squeeze ou stretch pour avoir accés aux paquets php5.4 et 5.6 en plus de php 7.3 (ta buster n’ira pas chercher des paquets plus anciens pour le reste, pas de soucis), de les installer en même temps sur ta machine, et de choisir globalement la version par defaut ([How to Switch between Multiple PHP Version on Debian 12/11/10 – TecAdmin](https://tecadmin.net/switch-between-multiple-php-version-on-debian/)) ou site par site quelle version de php tu utilises (ça j’ai oublié comment, et rien vu en recherche rapide, ça doit se faire dans la config du virtualhost, j’imagine).

Et il y a des trucs plus baléses pour gèrer vraiment un grand nombre de versions de php distinctes, avec phpbrew, mais je n’y connais rien:  
[https://www.supinfo.com/articles/single/2982-gerer-multiples-versions-php-meme-serveur](https://www.supinfo.com/articles/single/2982-gerer-multiples-versions-php-meme-serveur)

---

<div class="post-metadata">

**Author:** ![Runner85](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/858c86/32.png) [@Runner85](https://www.debian-fr.org/u/Runner85)\
**Post date:** [Août 27, 2019, 9:34 UTC](https://www.debian-fr.org/t/pouvoir-installer-php5-4-sur-debian-9/80002/3 "2019-08-27T21:34:54Z")

</div>

Bonsoir,

C’est ce que j’ai fait, j’ai mis les paquets cités plus haut dans le source list fait un apt-get update mais lorsque je souhaite installer PHP5.4 j’ai un message d’erreur de dépendance (j’essayerai de le copier/coller demain).

Pour changer de version je l’ai déjà fait pour sélectionner la 5.6 au lieu de la 7

---

<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:** [Août 28, 2019, 10:04 UTC](https://www.debian-fr.org/t/pouvoir-installer-php5-4-sur-debian-9/80002/4 "2019-08-28T10:04:46Z")

</div>

Bonjour,

Qu’est-ce qui est le mieux passer une heure à corriger une application PHP pour changer les fonctions mysql en mysqli ou passer trois jours à batailler avec des paquets issus de dépôts exotiques qui vont provoquer des problèmes de dépendances et bloquer les futures mises à niveau ?

---

<div class="post-metadata">

**Author:** ![Runner85](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/858c86/32.png) [@Runner85](https://www.debian-fr.org/u/Runner85)\
**Post date:** [Août 28, 2019, 10:15 UTC](https://www.debian-fr.org/t/pouvoir-installer-php5-4-sur-debian-9/80002/5 "2019-08-28T10:15:47Z")

</div>

Bonjour Bruno1

Au final les fonctions mysql ne sont pas bloquant j’arrive à me connecter à l’application, mais j’ai des problème d’inclusion et de lecture d’un fichier xml qui semble être bloquant.

La version d’apache peut-il être responsable de ça ?

---

<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:** [Août 28, 2019, 10:30 UTC](https://www.debian-fr.org/t/pouvoir-installer-php5-4-sur-debian-9/80002/6 "2019-08-28T10:30:51Z")

</div>

Ça c’est plutôt un problème de droits sur les fichiers. Si tu utilises mod\_php, il faut que les fichiers en question soit accessibles , au moins en lecture, à l’utilisateur www-data.

---

<div class="post-metadata">

**Author:** ![Runner85](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/858c86/32.png) [@Runner85](https://www.debian-fr.org/u/Runner85)\
**Post date:** [Août 28, 2019, 10:52 UTC](https://www.debian-fr.org/t/pouvoir-installer-php5-4-sur-debian-9/80002/7 "2019-08-28T10:52:14Z")

</div>

Les droits du dossier sont en 777 pour essayer et cela fait pareil, je n’arrive pas à passer ce xml.

---

<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:** [Août 28, 2019, 11:50 UTC](https://www.debian-fr.org/t/pouvoir-installer-php5-4-sur-debian-9/80002/8 "2019-08-28T11:50:30Z")

</div>

À passer ?  
Quels sont les messages d’erreurs exacts ?  
Quels sont les droits d’accès sur les fichiers ?

---

<div class="post-metadata">

**Author:** ![Runner85](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/858c86/32.png) [@Runner85](https://www.debian-fr.org/u/Runner85)\
**Post date:** [Août 28, 2019, 5:35 UTC](https://www.debian-fr.org/t/pouvoir-installer-php5-4-sur-debian-9/80002/9 "2019-08-28T17:35:14Z")

</div>

Hello,

C’est bon comme un c\*\* je n’avais pas activé et chargé l’extension xml de PHP

Merci
