Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/09/2016, à 07:49

emena

PHP 5 compatibilité avec Ubuntu 16

Bonjour,

Je suis passée sur Ubuntu 16 et mon serveur LAMP utilise par défaut PHP7
Malheureusement, j'ai encore besoin de PHP5 pour faire la migration d'un serveur

Est-ce que je peux rétrograder vers PHP5 en gardant le reste du LAMP ?
Est-ce qu'il faut réinstaller une ancienne version de tout ?

Merci d'avance de votre aide
EM


Ubuntu 22.04.4 LTS

Hors ligne

#2 Le 21/09/2016, à 21:46

dd

Re : PHP 5 compatibilité avec Ubuntu 16

Bonjour,

J'ai exactement le même besoin. Lorsque je veux installer le paquet php5 j'ai le message

le paquet php5 est virtuel

Que faire ?

Merci


OS: Ubuntu 20.04 focal / Kernel: x86_64 Linux 5.8.0-63-generic
Shell: bash 5.0.17 / DE: GNOME 3.36.5
CPU: Intel Core i3 540 @ 4x 3.067GHz
GPU: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)

Hors ligne

#3 Le 22/09/2016, à 07:32

bruno

Re : PHP 5 compatibilité avec Ubuntu 16

Bonjour,

PHP5 n'est plus fourni avec Ubuntu 16.04. Si on ne peut pas migrer les applications utilisées vers PHP 7, le plus simple et le plus sûr est de rester sous Ubuntu 14.04.
Sinon il existe un dépôt alternatif non officiel à utiliser à vos risques et périls.

Hors ligne

#4 Le 22/09/2016, à 09:25

emena

Re : PHP 5 compatibilité avec Ubuntu 16

Mon problème, c'est de finir la migration et pour cela j'ai encore besoin un peu de php5
je vais encore chercher, si je trouve; je vous dirais quoi.


Ubuntu 22.04.4 LTS

Hors ligne

#5 Le 22/09/2016, à 16:21

mazarini

Re : PHP 5 compatibilité avec Ubuntu 16

Eventuellement, tu peux faire une machine virtuelle avec l'ancienne version d'Ubuntu et donc PHP5.


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#6 Le 22/09/2016, à 16:26

emena

Re : PHP 5 compatibilité avec Ubuntu 16

Tu me donnes idée, je vais voir comment ça marche.
J'adore ta signature
EM


Ubuntu 22.04.4 LTS

Hors ligne

#7 Le 25/09/2016, à 16:34

krodelabestiole

Re : PHP 5 compatibilité avec Ubuntu 16

mieux : docker

une petite présentation là : https://www.youtube.com/watch?v=XgKOC6X8W28
et un tuto plus complet là : https://www.youtube.com/watch?v=F9R1EOaA7EA

Hors ligne

#8 Le 01/10/2016, à 08:02

emena

Re : PHP 5 compatibilité avec Ubuntu 16

Merci,

Je n'ai plus de bécane, ma carte mère est morte, mais je garde l'information pour le jour ? où j'aurais enfin résolu le problème.

EM

Dernière modification par emena (Le 01/10/2016, à 08:03)


Ubuntu 22.04.4 LTS

Hors ligne

#9 Le 30/10/2016, à 12:23

emena

Re : PHP 5 compatibilité avec Ubuntu 16

Merci,

C'est une manière bien propre et qui a l'air facile de travailler, je vais installer ça.
EM


Ubuntu 22.04.4 LTS

Hors ligne

#10 Le 27/04/2017, à 15:13

AlainR

Re : PHP 5 compatibilité avec Ubuntu 16

bruno a écrit :

Bonjour,

PHP5 n'est plus fourni avec Ubuntu 16.04. Si on ne peut pas migrer les applications utilisées vers PHP 7, le plus simple et le plus sûr est de rester sous Ubuntu 14.04.
Sinon il existe un dépôt alternatif non officiel à utiliser à vos risques et périls.

Bonjour.
Merci bien de cette info. Et ensuite ? une fois le dépôt installé, que faire ? sudo apt-get install ne me permet malheureusement pas + d'installer ou de réinstaller php5
Merci d'avance pour l'aide...
Cdt.

Hors ligne

#11 Le 27/04/2017, à 16:10

AlainR

Re : PHP 5 compatibilité avec Ubuntu 16

Trouvé la réponse ici : http://devdocs.magento.com/guides/v2.0/ … -ubuntu-14 :

apt-get -y update
add-apt-repository ppa:ondrej/php
apt-get -y update
apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl php5.6-zip

Et de suite j'ai retrouvé php 5.6 sur mon serveur avec un petit service apache2 restart et tout était bon.

Si ça peut servir...
Cdt.

Hors ligne

#12 Le 29/04/2017, à 13:15

abecidofugy

Re : PHP 5 compatibilité avec Ubuntu 16

AlainR a écrit :

Trouvé la réponse ici : http://devdocs.magento.com/guides/v2.0/ … -ubuntu-14 :

apt-get -y update
add-apt-repository ppa:ondrej/php
apt-get -y update
apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl php5.6-zip

Et de suite j'ai retrouvé php 5.6 sur mon serveur avec un petit service apache2 restart et tout était bon.

Si ça peut servir...
Cdt.

Ça m'a l'air cool. Merci.

PhpMyAdmin ne pose pas de souci non plus ?

Dernière modification par abecidofugy (Le 29/04/2017, à 13:41)

Hors ligne

#13 Le 29/04/2017, à 14:14

krodelabestiole

Re : PHP 5 compatibilité avec Ubuntu 16

vos techniques sont pas safe. déjà le fait d'ajouter des dépôts tiers est un plan bancal. on connait pas les tiers, on sait pas quelle confiance leur accorder. ça peut le faire si c'est l'éditeur du soft mais si ce sont des paquets qui sont déjà dans les dépôts ubuntu c'est la porte ouverte au système pété. avec une gestion foireuse de paquets du même nom mais de versions différentes qui se mettent à jour sur le mauvais dépôt, les rendant incompatibles avec le reste du système.

Hors ligne

#14 Le 29/04/2017, à 14:16

abecidofugy

Re : PHP 5 compatibilité avec Ubuntu 16

Oui perso je vais en profiter pour prendre un serveur plus performant et partir sur des bases saines d'une installation à neuf avec la dernière LTS.

Hors ligne

#15 Le 29/04/2017, à 14:21

krodelabestiole

Re : PHP 5 compatibilité avec Ubuntu 16

à contrario docker a vraiment été conçu dans ce but : isoler les logiciels qu'on souhaite utiliser les uns des autres avec chacun leurs dépendances (dans des "containers") afin de pouvoir utiliser la version qu'on veut, quand on veut, sur le système qu'on veut (même mac os ou windows !).
alors certes c'est un peu plus compliqué à prendre en main mais une fois que c'est fait on peut switcher d'un environnement de dev (ou de serveur) à l'autre en un claquement de doigt. pareil pour migrer son environnement sur un nouveau système (quand on change d'ordi ou d'os) : 3 fichiers textes à déplacer et l'environnement se reconstruit lui-même.

Dernière modification par krodelabestiole (Le 29/04/2017, à 14:32)

Hors ligne

#16 Le 04/05/2017, à 06:26

krodelabestiole

Re : PHP 5 compatibilité avec Ubuntu 16

pour info, j'ai fait un petit "how-to" un peu quick and dirty ici :

krodelabestiole a écrit :

le plus simple est de trouver un dockerfile qui fournit le stack lamp direct, avec les bonnes versions.
j'ai regardé de plus près et il y a celui ci qui a l'air très bien : https://hub.docker.com/r/lioshi/lamp/ (basée sur debian jessie, php5, apache2, mysql)

donc tu créés des répertoires pour les fichiers du site et les bases de donnés :

mkdir ~/www ~/myslq
chmod 777 ~/www ~/myslq

puis tu lances le container avec

docker run -v ~/www:/var/www/html -v ~/myslq:/var/lib/mysql -p 80:80 -p 3306:3306 lioshi/lamp

à partir de là tu as ton serveur qui tourne :
http://localhost/
l'utilisateur par défaut pour les bases de données devraient être admin avec le mot de passe admin (hôte localhost).
les bases de données seront sauvegardées dans ton dossier ~/myslq
tu peux mettre les fichiers du site dans ton dossier ~/www.

je dis quick and dirty parce qu'on laisse toutes les configs par défaut, on ne change pas les mots de passe, et que d'une manière générale avec docker il est conseillé d'utiliser un container par process. donc un container pour php et apache (voir meme un container pour apache et un container pour php-fpm), et un container pour mysql. ça permet de tout garder interchangeable.
mais ici j'ai essayé de faire le plus simple possible.

Dernière modification par krodelabestiole (Le 04/05/2017, à 07:47)

Hors ligne

#17 Le 04/05/2017, à 14:50

krodelabestiole

Re : PHP 5 compatibilité avec Ubuntu 16

rédaction d'un tuto en cours : https://doc.ubuntu-fr.org/docker_lamp

Hors ligne

#18 Le 21/05/2017, à 00:13

abecidofugy

Re : PHP 5 compatibilité avec Ubuntu 16

krodelabestiole a écrit :

rédaction d'un tuto en cours : https://doc.ubuntu-fr.org/docker_lamp

Cool

Hors ligne