Page 1 sur 1

php5 & php7 [RESOLU]

Posté : dim. 16 déc. 2018 20:38
par rebeldu31
Bonjour,

Voilà mon "problème".

Sur mon server web en stretch j'ai besoin d'avoir php5 & php7 installés et fonctionnels.
Il semblerait que ce soit le cas mais :
- "php -v" me donne : “PHP 7.0.33-0+deb9u1 (cli)”
- phpinfo() URL me donne : " PHP Version 5.6.33-0+deb8u1"

Le soucis c'est que dans le cas actuel, mon site Nextcloud ne fonctionne pas car il a besoin de php7. Et Roundcube a besoin de php5.

Je n'arrive donc pas à faire en sorte que les 2 versions cohabitent et que soit la version 5 soit la version 7 soit prise en charge selon le site accédé.

Si vous avez des pistes, ou "la" solution, je suis preneur.

Re: php5 & php7

Posté : lun. 17 déc. 2018 05:51
par domi
Bonjour,

A ma connaissance c'est impossible.
Seul contournement possible, installer un second serveur web sur un port différent auquel tournera le deuxième PHP. Le choix de la version PHP se fera donc suivant le port (et donc le serveur web) utilisé.

Re: php5 & php7

Posté : lun. 17 déc. 2018 09:48
par EVOTk
Hello,
Même réponse que Domi.
Il te faut mettre en place 2 raspberry un sous php 5 et l'autre sous php 7.

Re: php5 & php7

Posté : lun. 17 déc. 2018 22:41
par rebeldu31
Problème résolu !!!

Je pensais que Roundcube avait besoin de php5 mais non, il fonctionne parfaitement avec php7...
Quelques modules php7 qui n'étaient pas installés, installés et ça marche mieux !!!
Maintenant avec phpinfo() je suis bien en version 7.0.
Merci.

Re: php5 & php7 [RESOLU]

Posté : mar. 18 déc. 2018 09:12
par Bud Spencer
Il y aurait aussi eu la solution de dockeriser un des 2 serveurs php, d’ajouter une 2 eme ip a l’interface exposée et de configurer le reverse proxy du serveur qui n’est pas dockerisé en guise de routage ;)